“Micro service Open Source Ecological Report” collects the recent community dynamics of each open source project, helping developers to understand the latest progress of each open source project more efficiently.

Community dynamics include, but are not limited to: release, people dynamics, project dynamics and planning, training and events.

We welcome other open source projects in the field of micro services in China to send us recent community trends, and we will release them together.

For our first review, click here. For the second review, click here. For the third review, click here.

The following is the content of the fourth issue of “Microservices Open Source Ecology Report”.

A, Apache Dubbo

1. Personnel Dynamics:

A committer was added to the community this week, hu Feng, the maintainer of Dubbo-JS.

2. Project dynamics and planning

  • 2.7.3 Release, fix some known problems, and complete the preparatory work. It is expected to enter the community voting stage next week
  • 2.6.7 The release is in progress, and it is expected to enter the community voting stage from next week;
  • Dubo-samples added sample projects for docking with Nacos, Alibaba Metrics and EDAS;
  • The community decided to change the NPM package name of Dubbo-js from dubbo2.js to Dubbo-js.
  • The community began voting on whether to accept Dubbogo/Hessian2 donations to Apache;
  • The first book to introduce Dubbo in China “In-depth understanding of Apache Dubbo and combat”, the author of Apache Dubbo PMC attests, click here for details!
  • JProfiler worked with the Dubbo community to provide a free license for all Committers of Dubbo.
  • dubbo-go

    • A. Add support for multiple implementations of Dubbogo service;
    • B. Complete support for Java Exception and typed array parameters in hessian protocol;
    • C. Fix known bugs.


3. Training and activities

  • Dubbo community Developer Day will be held in Shenzhen on July 20th, Dubbo PMC xiao Ma will share “What’s New in Dubbo 2.7.4”, please join us and click the registration button!
  • Dubbo developer Day shenzhen topic announced, Shanghai topic is collecting, welcome everyone to participate, the topic submission click here!

Second, the ChaosBlade

1. Project dynamics and planning:

  • The C++ application chaos experiment project has been released, which includes functions for a method or a line of code injection delay failure; For a method, or a line of code to inject replacement variables, or object values, make calls to third-party interface return results contain error codes and other faults; For a method, or for a line of code injected that immediately exits the method and returns the specified value (which can be an error value), click here.
  • ChaosBlade has added the Travis CI service, thanks to @Jievince, PR details click here.

2. Training and activities:

On July 20th, The Dubbo developer community shenzhen station is registering, and Xiao Changjun, the project leader of ChaosBlade, will share “Building Highly available Distributed Services through Chaos Engineering”.

Third, Nacos

1. Version Release:

Nacos 1.1.0 is released, supporting grayscale configuration, address server and other functions, click here for details!

2. Project dynamics and planning:

  • Community catcherwong contributed to Nacos C# SDK, click here for details!
  • The Nacos brochure was reworked to optimize the architecture diagram and the ecology macrograph.

3. Training and activities:

Nacos Maintainer Pengfei Zhu will share “Nacos Practice and Planning in cloud Native” with Dubbo Developer Community in Shenzhen on July 20th.

Four, Nepxion Discovery

Nepxion Discovery is a registration Discovery of The Spring Cloud Discovery service, Ribbon load balancing, Feign and RestTemplate calls, Hystrix or Alibaba Sentinel Fusing isolation current-limiting relegation enhance middleware, its function including gray level distribution (including switching issue and smooth release), isolation, service routing version (including room area routing, routing and IP and port routing), service weights, the IP address of the black/white list filtering, limitations to register, found, such as gray invocation chain. (This item comes from delivery)

Version release:

1. Nepxion Discovery 5.2.1 was released

  • Gray scale publishing can be achieved through the gateway when the online native Spring Cloud service and the Discovery framework service are mixed together.
  • Optimize the core parameter configuration policy. If group, version, and region are not configured, the value is default by default and the metadata is registered with the registry.
  • Modify the load balancing policy. If the group, Version, and region are not configured, when performing grayscale routing, You need to pass n-d-group=default or n-d-version=default or n-d-region=default on the Header
  • Add configuration items;
  • Modify configuration items.

2. Nepxion Discovery 5.2.0 was released, with a total of 16 optimization points

  • Upgrade Spring Cloud to Greenwich.SR2, upgrade Spring Boot to 2.1.6.RELEASE, compatible with old and new minor versions;
  • Add metadata type serviceType. ServiceType =service indicates a service, and serviceType=gateway indicates a gateway.
  • Add the gateway version weight and area weight routing functions.
  • Add the link version weight and region weight function…… Click here for details.

Five, the Seata

Dynamics and planning:

Complete review and code merge of ProtoBuf, Mertric, new protocol design.

2. Training and activities:

On July 20, Dubbo developer community shenzhen station is registering, Seata founder Ji Min will share “Which is strong in distributed transactions? Seata to help”.

Six, Sentinel

1. Dynamics and planning:

  • The Sentinel Golang version of the design is being discussed by the community here.
  • Community developer @linlinisme contributed the Spring Cloud Config data source adaptation module. Click here for PR details.

2. Training and activities:

On July 20, Sentinel PMC Yihao Zhao will share “Sentine Micro-service Flow Control Downgrading Practice” at the Shenzhen site of The Dubbo developer community.

Vii. Spring Cloud Alibaba*

Training and activities:

  • On Saturday, Spring Cloud Stream RocketMQ Binder & Bus Unveiled by Spring Cloud Alibaba PMC Fang Jian at Apache RocketMQ & Apache Flink Meetup Content review: Click here, reply “0706PPT”, PPT can be obtained.
  • Demo address click here.
  • On July 20th, Spring Cloud Alibaba PMC Fang Jian will share Dubbo Spring Cloud: A New Choice for Spring Cloud Service Call.

Eight, Tengine

Dynamics and planning:

  • Tengine is officially listed in the Cloud Native Software Foundation (CNCF) Landscape here.
  • Introduction of new features, released “QPS 60% higher than Nginx, Ali Tengine Load balancing Algorithm Revealed”, details click here, the corresponding algorithm code PR refer to here.


The original link

This article is the original content of the cloud habitat community, shall not be reproduced without permission.