GRPC 节点 + NextJs + Prisma + Envoy 代理

2025-06-10

GRPC 节点 + NextJs + Prisma + Envoy 代理

GRPC 节点 + NextJs + Prisma + Envoy 代理

这是一个使用以下技术构建的简单 CRUD 任务管理应用程序:

  1. GRPC节点
  2. NextJs
  3. 棱镜
  4. 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
PREV
Next.js 中的布局持久性
NEXT
哪个是最好的静态站点生成器以及为什么?