分子微服务峰值 该项目是使用微服务框架在Node.js中构建的许多微服务。 这样做的灵感是学习更多关于Moleculer框架的信息,并基于Confluent 博客概念。 此概念验证未使用Kafka Streams或KSQL,而是使用事件源(以Kafka作为消息传递平台)和其他模式来构建服务,并以许多Moleculer功能为例。 此部署使用Docker容器,并由以下组件组成: 是Node.js的微服务框架 是用作缓存层的内存中数据存储 是一个分布式流媒体平台。 此部署对Docker容器使用分发 是基于文档的数据库 提供了OpenTracing实施和跟踪数据收集 是Cloud Native反向代理和负载均衡器,可在容器之间路由流量 构建和设置 # Install dependencies npm install # Start developing with REPL npm run