我正在使用Java和Cassandra从头开始构建一个项目,采用事件溯源的方式。
我的应用程序将基于微服务架构,并且在某些使用情况下,信息将以异步方式进行处理。我想知道在这种环境下,消息队列(如RabbitMQ、ActiveMQ Artemis、Kafka等)将在技术栈中扮演什么角色,以及如果我不使用它,我是否理解这些场景。
我的应用程序将基于微服务架构,并且在某些使用情况下,信息将以异步方式进行处理。我想知道在这种环境下,消息队列(如RabbitMQ、ActiveMQ Artemis、Kafka等)将在技术栈中扮演什么角色,以及如果我不使用它,我是否理解这些场景。