我的主要问题是:我们应该将用户的消息存储到kafka还是将它们存储在POSTGRES之类的数据库中?
我已经读过kafka也可以用作数据库,但我不知道这种方法的优缺点。如果您选择将消息存储在数据库中(postgres),您是否首先从kafka中“读取”邮件,然后将其保存到数据库中(postgres),反之亦然?
Kafka旨在充当消息队列或流平台,而不是数据库。以下是一些要考虑的事项: