我应该使用一个还是两个队列?

问题描述 投票:0回答:1

我正在做一个为ActiveMQ代理生成消息的微服务。

我的可能邮件是;1)记录我的应用程序。2)我需要的业务信息。

稍后我将开发一个使用这些消息的微服务,我认为在ActiveMQ上具有两个不同的队列会更好。

我的问题是,我应该使用2个队列,还是应该使用1个带有标志的队列来区分消息?

java activemq
1个回答
0
投票

[当我们谈论微服务时,它是关于职责分离和松散耦合的体系结构的,以后可能会扩展。

如果您将基于标志识别消息,则>

  1. 即使消息不相关也会被编码
  2. 高度耦合的体系结构
  3. 队列维护和扩展将在以后受到影响
  4. 以此类推..

我建议为different types of messages服务的unique purpose使用不同的队列。

© www.soinside.com 2019 - 2024. All rights reserved.