architecture - 带有 CQRS 的 Kafka 是一种微服务方法吗?
问题描述
带有 CQRS 的 Kafka 是一种微服务方法吗?或者 kafka 和 CQRS 是描述架构模式的单独术语。
解决方案
Kafka 是为您提供队列的可扩展实现的产品。CQRS 是一种模式,它讨论如何将更新数据库的调用与仅从数据库读取内容的调用分开。
它们都与微服务没有直接关联,微服务本身只是谈论编写软件的一种方式。它提供了有关如何将软件分解为可帮助您轻松开发、部署和扩展它们的部分的基本指南。
要回答您的问题,您可以在微服务中同时使用它们,或者即使您没有微服务也可以使用它们。