当前位置: 首页 > news >正文

微服务moleculer01

1.官网地址:

Moleculer - Progressive microservices framework for Node.js

2.  github代码地址:

GitHub - moleculerjs/moleculer: :rocket: Progressive microservices framework for Node.js

Moleculer是基于Node.js的一款快速、多功能的微服务框架,主要有以下特性

  • 基于’承诺’(Promise)的解决方案(与 async/await 兼容)
  • 请求-响应模式
  • 事件驱动和负载均衡支持
  • 内置的服务注册和动态服务发现
  • 请求与事件负载均衡(round-robin, random, cpu-usage, latency, sharding)
  • 多容错特性(Circuit Breaker, Bulkhead, Retry, Timeout, Fallback)
  • 插件与中间件系统
  • 服务版本支持
  • 流支持
  • 服务 mixins
  • 内建缓存解决方案 (Memory, MemoryLRU, Redis)
  • 可插拔的日志模块 (Console, File, Pino, Bunyan, Winston, Debug, Datadog, Log4js)
  • 可插拔的推送系统 (TCP, NATS, MQTT, Redis, NATS Streaming, Kafka, AMQP 0.9, AMQP 1.0)
  • 可插拔的序列化器(JSON, Avro, MsgPack, Protocol Buffer, Thrift)
  • 可插拔的参数验证器
  • 每节点/服务器可承载多个服务
  • 去中心化结构,所有的节点都是平等的
  • 使用fastest-validator的参数验证
  • 内置计量与记录(Console, CSV, Datadog, Event, Prometheus, StatsD)
  • 内置性能跟踪导出特性 (Console, Datadog, Event, Jaeger, Zipkin)
  • 内建官方API 网关, 数据库访问 等

 3.为什么选用? 就一个字:超快

http://www.lryc.cn/news/180255.html

相关文章:

  • C++中将指针传递给函数
  • 【51单片机编写占空比按秒渐亮与渐暗】2023-10-2
  • OCI 发布了容器运行时和镜像规范!
  • C++学习笔记一: 变量和基本类型
  • 探索ClickHouse——同时支持导入导出功能的文件格式
  • Scipy库提供了多种正态性检验和假设检验方法
  • 去雨去雪去雾算法之本地与服务器的TensorBoard使用教程
  • 【小沐学前端】Node.js实现基于Protobuf协议的WebSocket通信
  • MySQL学习笔记24
  • objective-c 基础学习
  • 【精彩回顾】 用sCrypt在Bitcoin上构建智能合约
  • Kotlin 使用泛型
  • 深度学习 二:COVID 19 Cases Prediction (Regression)
  • UG\NX二次开发 信息窗口的4种输出方式 NXOpen::ListingWindow::DeviceType
  • mavn打包时如何把外部依赖加进去?
  • 爬虫代理请求转换selenium添加带有账密的socks5代理
  • Redis 如何实现数据不丢失的?
  • [高等数学]同济版高等数学【第七版】上下册教材+习题全解PDF
  • 【面试题精讲】Java超过long类型的数据如何表示
  • Shapiro-Wilk正态性检验(Shapiro和Wilk于1965年提出)
  • debian设置允许ssh连接
  • 【C语言经典100例题-66】(用指针解决)输入3个数a,b,c,按大小顺序输出。
  • 【STM32 CubeMX】移植u8g2(一次成功)
  • 华为云智能化组装式交付方案 ——金融级PaaS业务洞察及Web3实践的卓越贡献
  • Halcon Image相关算子(二)
  • Rust 多线程编程
  • JavaScript高阶班之ES6 → ES11(八)
  • 网页中嵌套网页制作方法
  • 系统集成项目管理总结(笔记)
  • 如何给Nginx配置访问IP白名单