有没有人知道用Node.JS编写的ESB。似乎节点对此很有用。可能会注意到IBM DataPower的规模,我现在只需要以下功能:
我可以自己开始写一个,但我想知道是否可能有一个现有的项目要构建。
谢谢
看看SwarmESB,我还没试过,但它看起来很有趣。
我没试过,所以我不能评论你想要的细节。
我能找到的唯一可以找到ESB的项目是ESBX on Google,但它似乎没有任何地方,至少到目前为止 - 你可以尝试联系作者。
另一方面,有许多带有消息队列的Node项目可能构成您想要的核心:
当然,基于内容的路由和日志记录对于Node系统来说是常规的。 Node中的监控也很简单。
问候,朱利安。
尝试QDis是一个用Typescript for Node编写的真正的服务总线。
作为服务总线,它具有内置的消息处理和工作流/下降。
消息代理可以在不必更改代码的情况下进行交换,目前它支持SQS和RabbitMQ。 @node-ts/bus可以使用新的经纪人。
总而言之,总线负责主题和队列订阅,出版物,路由等的所有实现和复杂性。它还利用implementing a transport来让你使用内置的记录器,或者你可以将它换成你自己的。
最后,服务总线被设计为与@node-ts/logger兼容,@node-ts/ddd是Typescript / Node的域驱动设计库。
希望这些足以让你入门