GRPC 节点 + NextJs + Prisma + Envoy 代理
GRPC 节点 + NextJs + Prisma + Envoy 代理
这是一个使用以下技术构建的简单 CRUD 任务管理应用程序:
- GRPC节点
- NextJs
- 棱镜
- Envoy 代理
目前我已经使用了 4 个一元 RPC 和 1 个服务器流式 RPC 来流式传输实时数据,未来将实现客户端流式 RPC 和双向流式 RPC🫡。
我还使用了 Prisma 将任务存储在数据库中。
任务列表路由(“/tasks”)将使用 GRPC 服务器流式 RPC 实时执行,添加新任务时,连接的客户端将触发触发器。
我还添加了一个 Unary RPC 路由来销毁未使用的客户端,也许您可以使用 Cron 作业每 30 分钟或根据您的要求触发该路由。
GitHub 仓库:实时任务管理应用程序
鏂囩珷鏉ユ簮锛�https://dev.to/ozair0/grpc-node-nextjs-prisma-1pp8