小编Mat*_*ias的帖子

具有多个实例的微服务事件驱动设计

在片刻,我们设计并计划将我们的系统转换为微服务架构模式.

为了松散耦合,我们考虑使用JMS主题的事件驱动设计.这看起来很棒.但我现在不知道如何通过微服务的多个实例解决问题.对于故障转移和负载平衡,我们有每个服务的n个实例.如果事件发布到主题,则每个实例将接收并处理该事件.

可以使用数据存储中的锁定和处理状态来处理此问题.但是这个解决方案看起来非常昂贵,每个实例都有相同的工作.这对我来说不是负担.

这种模式有一些好的解决方案或最佳实践吗?

spring jms event-driven-design spring-jms microservices

4
推荐指数
1
解决办法
1044
查看次数