文件名称:moleculer-microservices-spike:使用Node.js Moleculer微服务框架部署许多Node.js服务
文件大小:395KB
文件格式:ZIP
更新时间:2024-04-15 05:49:22
nodejs kafka docker-containers microservice-framework moleculer
分子微服务峰值 该项目是使用微服务框架在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
【文件预览】:
moleculer-microservices-spike-master
----.dockerignore(251B)
----.snyk(27KB)
----.prettierrc.yaml(152B)
----.gitattributes(52B)
----.github()
--------workflows()
----.eslintrc.js(107B)
----src()
--------services()
--------public()
--------mixins()
----Dockerfile(168B)
----.markdownlint.json(120B)
----moleculer.config.js(2KB)
----test()
--------requests()
----README.md(11KB)
----docker-compose.example.env(824B)
----docker-compose.yml(6KB)
----prettier.config.js(90B)
----.gitignore(1007B)
----package-lock.json(526KB)
----package.json(2KB)