> Linux新闻 >

微服务神经元 Neural 4.0.0-RELEASE 发布

分布式服务框架中的神经组织,主要为分布式架构提供放通率控制、流量控制、服务降级、幂等机制、泛化容错、SLA熔断、隔离舱壁、超时控制和慢性尝试功能。专业解决微服务场景下的指挥协调组织,为分布式依赖提供丰富的各类机制与监控协调链路。

本版本主要针对 Neural 进行了模块和功能的大重构,实现了模块化的控制各功能。Neural 最新支持的功能如下:

  • 1. 优雅停机

  • 2. 黑白名单

  • 3. 管道缩放

  • 4. 流量控制

  • 5. 服务降级

  • 6. 幂等机制

  • 7. 回声探测

  • 8. 容错内核开始(熔断拒绝→超时控制→舱壁隔离→服务容错→慢性尝试)

功能介绍

  • 基础功能:泛化引用、泛化实现、泛化参数

  • 扩展功能:优雅停机→黑白名单→管道缩放→流量控制→服务降级→幂等保障

  • 核心功能:熔断恢复→超时控制→舱壁隔离→服务容错→慢性尝试→成功回调

  • 高级功能:灰度路由、回声探测、链路追踪、容量规划、实时监控

除了以上核心模块的功能之外,Neural还附带了一些其他的功能:布隆过滤、日志中心、高并发计数器、性能测试、资源拷贝、SPI机制、个性化配置。

 

(责任编辑:IT)