明升ms88社区

 找回暗码
 注册
明升ms88社区 主页 业界资讯 开源资讯 检查内容

阿里巴巴微服务开源生态陈述No.1

2019-6-23 18:00| 发布者: joejoe0332| 检查: 358| 谈论: 0|原作者: oschina|来自: oschina

摘要: 从重视开源,到运用开源,再到参加开源奉献,越来越多的国内开发者经过开源技能来构建事务。截止现在,Arthas / Dubbo / ChaosBalde / Nacos / RocketMQ / Seata / Sentinel / Spring Cloud Alibaba / Tengine 等微 ...

从重视开源,到运用开源,再到参加开源奉献,越来越多的国内开发者经过开源技能来构建事务。

截止现在,Arthas / Dubbo / ChaosBalde / Nacos / RocketMQ / Seata / Sentinel / Spring Cloud Alibaba / Tengine 等微服务范畴的开源项目在 GitHub 上已取得近 8w 的 star,contributor 数量达738位,以一种社区协作的办法,来提高项目的出产功率和分发功率。

这儿边,咱们既是项目的开发者,也是项目的运用者,作为项目的需求方一同参加到项目的迭代过程中,使得项目能以更快的呼应速度来满意实践需求,快速迭代出「好」的产品,这似乎是其他协作办法难以达到的。

一般,咱们都会经过在 GitHub 上订阅邮件列表,来了解社区动态。这一次,咱们联合以上各开源项目的负责人,发布「微服务开源生态陈述」,聚集各个开源项目近期的社区动态,协助开发者们更高效的了解到各开源项目的最新进展。

 

社区动态包含,但不限于:

  • 版别发布
  • 人员动态

  • 项目动态和规划

  • 训练和活动

 

以下是榜首期「微服务开源生态陈述」的内容。

 

一、Apache Dubbo

1. 人员动态:
社区新增三位 committer,他们分别是:

  • dubbo-erlang维护者,来自安全壹钱包的谢生校,Erlang 也是 Dubbo 支撑的第6种言语,GitHub ID @Dlive
  • 来自阿里巴巴谢育能,在 Dubbo 3.0上作出许多奉献,供给了 RSocket 的支撑 ,GitHub ID@uglycow
  • 来自负搜车的雷舜宇,在 Dubbo 中心包含官网等做出了许多的改善和优化,一同 review了许多的 pull request,GitHub ID @leishunyu;

2. 项目动态和规划

  • 本年的 Google Summer of Code,课题是根据服务端呼应的智能负载均衡,来自巴西的程序媛小姐姐 Daniela Morais 提交的代码,已进入开发阶段,咱们一同谈论了完结的计划,开始计划选用服务端回调的办法,来完结服务端数据的传递;

  • dubbo-website支撑了自动化构建,只需要提交markdown格局,体系会自动构建静态代码而且上传;

  • 2.7.2 发布的时分发现了一个功用问题,Java 8下的CompletableFuture.get()办法运用自旋的办法等候,会带来必定的 CPU 开支,社区正在谈论修正计划:

    https://github.com/apache/dubbo/issues/4279 

  • 社区正在谈论根据现在的文档,出一本 Dubbo 威望攻略,现在有许多同学乐意参加进来共建;

  • alibaba/metrics 组件正在供给对 Prometheus 的支撑;

     https://github.com/alibaba/metrics/pull/43

 

二、Apache RocketMQ 

1. 项目动态和规划

RocketMQ 完结和 CNCF CloudEvents 规范的绑定,这是国内开源软件榜首个私有协议桥接规划,未来将在 Serverless 范畴继续完结 events 支撑才能。

2. 训练和活动:

RocketMQ Meetup 城市站是社区自发安排,相似Google GDG的开发者沙龙。现在,已完结姑苏、北京、上海与成都站的筹备作业,暨现已树立城市站联盟作业组。

  • 6月29日13:00 - 17:00,北京城市社区开发者沙龙:

https://www.huodongxing.com/event/9497509471700

  • 6月29日18:00,将举行北京城市社区开发者训练营:

https://www.huodongxing.com/event/1497572456700

  • 7月6日13:00 - 18:00,Apache RocketMQ × Apache Flink Meetup 上海站:

https://www.huodongxing.com/event/7496766547500

 

三、Arthas 

项目动态和规划

社区发起了 Arthas 在线教程的调研,期望咱们提出改善主张。在线教程分为根底和进阶两部分,旨在协助开发者更快速的上手 Arthas,确诊疑难杂症。

调研地址:https://github.com/alibaba/arthas/issues/742

 

四、ChaosBlade 

1. 版别发布

ChaosBlade 0.1.0 版别正式发布。首要功用点:

  • 可编写动态脚本完结杂乱的 Java 试验场景,脚本支撑 Java 和 Groovy 言语,可完结例如杂乱的办法参数修正、杂乱的办法回来值目标修正,抛杂乱反常等;

  • Java 试验场景新增试验影响条数和百分比装备,可操控受试验影响的恳求条数或恳求百分比;新增 JVM 内 CPU 满载;

  • 新增 HttpClient 演练插件;

  • 其他的 bug 修正和功用改善。

Release notes: https://github.com/chaosblade-io/chaosblade/releases/tag/0.1.0
编写脚本完结 Java 杂乱的演练场景协助文档,可经过此功用扩展出更多的演练场景,欢迎运用:https://github.com/chaosblade-io/chaosblade/wiki

2. 项目动态和规划

  • ChaosBlade 下一个版别估计在7 月 11 日发布,将支撑  C++  使用的混沌试验场景;

  • ChaosBlade 被列入 CNCF Landscape,概况:

https://landscape.cncf.io/category=chaos-engineering&format=card-mode&grouping=category

 

五、Nacos 

1. 版别发布

Nacos 1.0.1发布,支撑健康检查插件等功用,这个版别中除了原有的奉献者外,新增了 13 名社区的奉献者,总计合入了 43 个PR。

Release notes: https://github.com/alibaba/nacos/releases/tag/1.0.1

2. 项目动态和规划

  • Nacos Go SDK 行将于6月底发布,由阿里巴巴和虎牙的开发者共同完结,将会是后续支撑云原生的重要SDK;

  • Nacos 1.1.0 估计于7月5号发布,将支撑灰度装备、地址服务器方式、装备导入导出、订阅者列表展现等重要功用;

 

六、Seata 

1. 版别发布

Seata 0.6.1 发布,支撑集群、motan和多环境装备阻隔等功用。

Release notes: https://github.com/seata/seata/releases/tag/v0.6.1

2. 项目动态和规划

  • 由社区捐献的 seata-go-server 行将完结内部孵化;

  • Seata 下一个里程碑版别 0.7.0 将引进对 Mertric 和 Protobuf 的支撑;

 

七、Sentinel 

1. 人员动态:

社区新增两位 committer,感谢两位对社区的奉献,他们分别是:

  • 来自友乐活(北京) 的 Jason Joo,GitHub ID @jasonjoo2010

  • 来自 tap4fun 的谢佶含,GitHub ID @cdfive

2. 版别发布

Sentinel 1.6.2 正式发布,首要的功用点:支撑网关流控恳求参数值匹配,以及其他的 bug 修正和功用改善。

Release notes: https://github.com/alibaba/Sentinel/releases/tag/1.6.2

3. 项目动态和规划

  • Sentinel 下一个里程碑版别 1.7.0 将引进对 Envoy 等 Service Mesh 的开始支撑,相关谈论:

    https://github.com/alibaba/Sentinel/issues/666

  • Sentinel 首个原生多言语版别 - Sentinel C++ 已完结底子的计算和流控特性,近期将发布榜首个 RC 版别;后续也会以 Envoy Filter 的方式原生整合到 Envoy 中,为 Service Mesh 供给多维度流量操控的才能。

 

八、Spring Cloud Alibaba 

1. 版别发布

Spring Cloud Alibaba 0.9.0 snapshot 版别发布,首要的功用点:

  • 新增 spring-cloud-alibaba-sentinel-gateway 模块支撑 Zuul 以及 Spring Cloud Gateway,spring-cloud-starter-alibaba-sentinel 模块适配了 Webflux 和 WebServlet 两种环境;

  • RocketMQ Binder 适配了 Polled Consumer 功用,支撑注入 PollableMessageSource 进行 RocketMQ 音讯的拉取;

2. 项目动态和规划

  • 7月6日13:00 - 18:00,Apache RocketMQ × Apache Flink Meetup 上海站带来 《Spring Cloud Stream RocketMQ Binder & Bus 揭秘》的介绍,报名地址: 

    https://www.huodongxing.com/event/7496766547500

  • Spring Cloud Hoxton 近期发布榜首个 snapshot 版别,该版别根据 Spring Boot 2.2.0 开发。Spring Boot 2.2.0 release note 参阅 https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.2-Release-Notes,Spring Cloud Alibaba 后续会集成 Hoxton 版别;

 

九、Tengine 

版别发布

Tengine-2.3.1 版别预发布,丰厚自动健康检查协议类型、独立模块支撑动态编译等,以及相关模块问题的修正与优化、晋级 core 代码为官方 Nginx-1.16.0 版别。

 

本期作者:

Dubbo:张乎兴,GitHub ID @ralf0131;RocketMQ:厉启鹏,GitHub ID @wlliqipeng;Arthas:陈志轩 ,GitHub ID @hengyunabc;ChaosBlade:肖长军,GitHub ID @xcaspar;Nacos:朱鹏飞,GitHub ID @nkorange;Seata:季敏,GitHub ID @slievrly;Sentinel:赵奕豪,GitHub ID @sczyh30;Spring Cloud Alibaba:方剑,GitHub ID @fangjian0423;Tengine:王发康,GitHub ID @wangfakang

  • 快毕业了,没作业经验,
    找份作业好难啊?
    赶忙去人才芯片公司锻炼吧!!

最新谈论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|明升ms88社区 ( 浙B2-20090187  

回来顶部