microservices-example:在node.js上使用GRPC和MQ的示例架构

时间:2024-05-19 15:11:30
【文件属性】:

文件名称:microservices-example:在node.js上使用GRPC和MQ的示例架构

文件大小:854KB

文件格式:ZIP

更新时间:2024-05-19 15:11:30

JavaScript

Node.js上具有GRPC和Kafka的微服务 这是一个示例微服务体系结构,该体系结构在微服务之间使用GRPC通信处理需要即时回复的请求,并为HA使用容错消息队列。 每个微服务都通过Kafka主题支持GRPC通信和使用。 如果您需要某个微服务的响应,建议使用GRPC。 如果任务可以异步完成,请在Kafka的范围内完成。 架构概述 要求 节点(最好> = 15,因为默认情况下启用ESM) PostgreSQL(最好> = 12) 卡夫卡 发展 在根目录上使用npm install安装依赖项 在根目录上运行docker-compose up 使用packages/subscription的指示来准备数据库 部署方式 上市: 具有/metrics端点,该端点公开了某些内存和cpu消耗度量以支持Prometheus。 具有/health端点,用于准备情况和活动​​性探针检查。 GR


网友评论