Architecture 卡夫卡和CQRS是一种微服务方法吗?
卡夫卡和CQRS是一种微服务方法吗?或者卡夫卡和CQR是描述体系结构中模式的独立术语。卡夫卡是一种为您提供队列可扩展实现的产品。 CQRS是一种模式,它讨论如何将更新数据库的调用与仅从数据库读取内容的调用分开 它们都与微服务没有直接的联系,微服务本身只是谈论编写软件的一种方式。它提供了关于如何将软件分解为多个部分的基本准则,这些准则可能会帮助您轻松地开发、部署和扩展软件 为了回答您的问题,您可以在微服务中同时使用这两种服务,或者即使您没有微服务,也可以使用它们 你应该问“卡夫卡更适合CQRS开发”吗 与典型队列不同,在Kafka中,您可以根据“时间段、项目数”等保存消息。如果您从一开始就将所有事件存储在Kafka中,则可以将其用于CQR 与其他队列不同,在其他队列中,消息一经消费就被删除,卡夫卡可以将其永久保留Architecture 卡夫卡和CQRS是一种微服务方法吗?,architecture,apache-kafka,microservices,cqrs,Architecture,Apache Kafka,Microservices,Cqrs,卡夫卡和CQRS是一种微服务方法吗?或者卡夫卡和CQR是描述体系结构中模式的独立术语。卡夫卡是一种为您提供队列可扩展实现的产品。 CQRS是一种模式,它讨论如何将更新数据库的调用与仅从数据库读取内容的调用分开 它们都与微服务没有直接的联系,微服务本身只是谈论编写软件的一种方式。它提供了关于如何将软件分解为多个部分的基本准则,这些准则可能会帮助您轻松地开发、部署和扩展软件 为了回答您的问题,您可以在微服务中同时使用这两种服务,或者即使您没有微服务,也可以使用它们 你应该问“卡夫卡更适合CQRS开发