阿里巴巴微服务开源项目盘点(继续更新)

发布时间: 2024-04-26 05:25:19  来源:天博app 

  Apache Dubbo 是一款高性能、轻量级的开源Java RPC结构,是国内影响力最大、运用最广泛的开源服务结构之一,它供给了三大中心才能:面向接口的长途办法调用,智能容错和负载均衡,以及服务主动注册和发现。在2016年、2017、2018年开源我国建议的最受欢迎的我国开源软件评选中,接连三年进入Top10名单。2019年2月Dubbo发布了2.7.0,这一版别将用于Apache 基金会的正式结业。

  Apache RocketMQ 是一款分布式音讯引擎,具有「低推迟」、「高性能」、「高可靠性」等特色,可满意兆级容量和可扩展性的需求。它是国内首个非 Hadoop 生态体系的Apache 社区尖端项目,依据项目结业前的核算,RocketMQ有百分八十的新特性与生态集成来自于社区的奉献。

  OpenMessaging开源项目于2017年正式入驻Linux基金会,是国内首个在全球规模建议的分布式核算范畴的国际规范。

  OpenMessaging开源规范社区的企业达10家之多,包含阿里巴巴、Datapipeline、滴滴出行、浩鲸科技、京东商城、青云QingCloud、Streamlio、微众银行、Yahoo、我国移动姑苏研制中心(按首字母排序),此外,还获得了RocketMQ、RabbitMQ和Pulsar 3个尖端音讯开源厂商的支撑。

  Nacos 是一个更易于协助构建云原生运用的动态服务发现、装备和服务办理渠道,供给「注册中心」、「装备中心」和「动态DNS服务」三大功用。

  Sentinel 接受阿里巴巴近10年双十一大促流量的中心场景,以流量为切入点,从流量操控、熔断降级、体系负载维护等多个维度维护服务的稳定性。其供给丰厚的运用场景支撑、齐备的监控才能、易用的拓宽点。

  Arthas 是一款 Java 线上确诊东西,可有用处理开发过程中遇到的各类确诊难题。2018年9月,阿里将内部广泛运用的java线上确诊东西进行开源,取名arthas(阿尔萨斯)。也许是击中了开发者线上排查问题的痛点,Arthas在间隔开源后的第一个Release 版发布仅 147 天,就获得了超越1w的star数,并有40多位contributors参加开源奉献。

  Spring Cloud Alibaba 致力于供给微服务开发的一站式处理方案,供给包含「服务限流降级」、「服务注册与发现」、「分布式装备办理」和「阿里云方针存储」等主要功用。

  Fescar 是阿里巴巴2019年1月开源的一套分布式业务中间件,Fescar 的愿景是让分布式业务的运用像现在本地业务的运用相同简略、高效,终究的方针是期望能够适用于一切的分布式业务场景。