apache-kafka – kafka是否适合小规模微服务环境,或者我应该寻找轻量级替代品

我正在研究一系列将作为微服务部署的应用程序.每个人都有一个单独的数据库,我希望通过像Apache Kafka这样的单一统一事件存储/日志来协调数据.我已经开始尝试使用Kafka,大多数用户似乎都在使用相当大规模的kafka进行群集和相当复杂的容错设置.我们最初预计不会有特别大的数量,所以我想知道Kafka是否是正确的选择?这是否适合卡夫卡,或者考虑到我们目前的规模,我应该考虑更轻量级的替代品. 最佳答案 如果您正在尝试使用Kafka,那么我假设您要使用发布/订阅消息传递工具.你可能想看看
MQ Light作为另一种可能性.它可用于微服务架构中组件之间的发布/订阅消息传递.如果稍后您的卷增加并且需要添加更多实例,它也可以部署在Bluemix云中.

点赞