RabbitMQ
和处理消息的侦听器方法。选项1:我的想法是拥有两个不同的应用程序,一个只监听来自的消息RabbitMQ
,另一个只接收来自使用REST
端点的其他客户端应用程序的消息。
选项2:一个具有两个功能的应用程序 - 可以监听消息并可以根据REST
请求接收消息。
请帮助我总结出哪种方法是正确的。
发布于 2019-04-25 16:36:50
来自文章:
我的另一条方法是从一些粗粒度的服务开始,大于你期望的最终服务。使用这些粗粒度服务来习惯于使用多种服务,同时享受这种粗粒度可以减少您必须执行的服务间重构的事实。然后随着边界稳定,分解成更细粒度的服务。
也许在早期,消息结构仍然不稳定并且定期更改。如果将功能部署为单独的应用程序,则无论如何都必须重新部署这两个应用程序。因此,请将功能保留在同一个应用中。
最终,事情稳定下来,最终确定了v1消息结构。消息量是多少?是否存在性能问题?是否仍然在同一个应用程序中的功能?
https://stackoverflow.com/questions/-100006676
复制相似问题