Reactjs、Nextjs、Nestjs、GraphQL、PostgreSQL、RabbitMQ 和 Kafka 如何协同工作?
How do Reactjs, Nextjs, Nestjs, GraphQL, PostgreSQL, RabbitMQ, and Kafka all work together?
我即将用这个堆栈处理一个项目:
- 前端 - ReactJS 和 NextJS
- 后端 - NestJS 和 GraphQL
- 用于数据库的 PostgreSQL
- RabbitMQ(消息代理)
- Kafka(分布式事件流)
谁能帮我理解这些是如何协同工作的?我对前端的东西有深入的了解,但至于最后四个要点,我仍在学习中。我对它们做了很多研究,但希望更有经验的开发人员对技术的解释和对这种设置的看法。
NextJS 是一个 React 框架
NestJS 是一个后端,可以托管 GraphQL API 供前端使用(可选)
您的后端可以利用许多客户端来存储和传输数据,例如数据库 (Postgres) 和消息系统 (Rabbit and/or Kafka)
我即将用这个堆栈处理一个项目:
- 前端 - ReactJS 和 NextJS
- 后端 - NestJS 和 GraphQL
- 用于数据库的 PostgreSQL
- RabbitMQ(消息代理)
- Kafka(分布式事件流)
谁能帮我理解这些是如何协同工作的?我对前端的东西有深入的了解,但至于最后四个要点,我仍在学习中。我对它们做了很多研究,但希望更有经验的开发人员对技术的解释和对这种设置的看法。
NextJS 是一个 React 框架
NestJS 是一个后端,可以托管 GraphQL API 供前端使用(可选)
您的后端可以利用许多客户端来存储和传输数据,例如数据库 (Postgres) 和消息系统 (Rabbit and/or Kafka)