小编Sri*_*r C的帖子

微服务中的通用逻辑

根据微服务原则,我们开发了 5 到 6 个微服务,彼此独立,拥有自己的数据库。

现在我们正在重构服务,遇到以下困境。

  1. 所有微服务都从 ActiveMQ 发送和接收消息。
    • ActiveMQ( JmsListenerContainerFactory , Handlers 等)的配置细节 Boilerplate 代码在所有这些服务中重复。
  2. 所有微服务都具有审计功能,例如:对订单创建、更新和删除的审计。- AOP Logic 相关配置也在所有这些微服务中重复。

将这些通用逻辑移动到库或通用服务中是否是一个好习惯。请建议。

谢谢,

spring-boot microservices

0
推荐指数
1
解决办法
190
查看次数

标签 统计

microservices ×1

spring-boot ×1