我有一个社交网站的想法,并且由于我目前正在学习Web开发,所以我认为这是一个好主意。我已经使用React制定了业务逻辑和前端设计。现在是时候后端了,我很挣扎。
我想创建一个React + Nodejs事件驱动的应用程序。立即使用Kafka似乎合乎逻辑。我浏览了各种Kafka架构示例,并提出了几个问题:
是否可以创建一个应用程序,该应用程序通过从Node.js到React的API调用,使用Kafka来获取数据。和用户关系数据库仅用于长期存储吗?
使用Kafka处理所有事件,但与某些NoSQL数据库(如Cassandra或HBase)进行通信是否更好?然后看来,NodeJS将不得不对其进行API调用并将数据发送到React。
我完全忘记了重点并且在胡说八道吗?
答案 0 :(得分:0)
该问题的任何答案都将基于观点,因此我将尝试坚持事实。