High-availability flow control downgrading component Sentinel Go 1.0 GA version officially released

Sentinel is Alibaba's open source, high-availability traffic protection component for cloud-native, distributed service architecture. It mainly uses traffic as the entry point to help development from multiple dimensions such as current limiting, traffic shaping, fuse degradation, and system adaptive protection. Those who guarantee the stability of microservices. Sentinel has undertaken the core scenarios of Alibaba's double eleven major traffic promotion in the past 10 years, such as spike, cold start, message peak and valley filling, cluster flow control, real-time fuse of downstream unavailable services, etc., to ensure the high availability of microservices A weapon that natively supports multiple languages ​​such as Java/Go/C++, and provides Istio/Envoy/MOSN global flow control support to provide Service Mesh with highly available protection capabilities.

sentinel-go-logo

Earlier this year, the Sentinel community announced the release of the Sentinel Go version, which provides native support for high-availability protection and fault tolerance for Go language microservices, marking Sentinel's important step towards diversification and cloud native. In the past six months, the community has launched nearly 10 versions, gradually aligning core capabilities such as current limiting, circuit breaker degradation, system adaptive flow control, and hotspot protection. At the same time, the community is also constantly expanding the open source ecosystem, and in terms of cloud native Did some exploration.

Today, we are very pleased to announce that the Sentinel Go 1.0 GA version is officially released, marking that the Go version has officially entered the stage of production availability. Sentinel Go 1.0 version aligns with the core high availability protection and fault tolerance capabilities of the Java version, including features such as current limiting, traffic shaping, concurrency control, fuse degradation, system adaptive protection, and hotspot protection. At the same time, the Go version has covered the mainstream open source ecology, providing adaptations to commonly used microservice frameworks such as Gin, gRPC, go-micro, dubbo-go , and providing dynamic data source extension support such as etcd, Nacos, and Consul . Sentinel Go is also evolving towards cloud-native. In version 1.0, some cloud-native explorations have also been carried out, including Kubernetes CRD data-source , Kubernetes HPA based on Sentinel metrics, etc. Everyone is welcome to use the GA version!

1.0 GA version release notes: https://github.com/alibaba/sentinel-golang/releases/tag/v1.0.0

The release of the Sentinel Go GA version is inseparable from the contribution of the community. Thanks to all the friends who participated in the contribution. In this GA, we also added two powerful committers @sanxun0325 @luckyxiaoqiang, who brought Warm Up flow control, Nacos dynamic data source and a series of function improvements and performance optimizations in the evolution of version 1.0, actively helping the community Answer questions and review the code. Congratulations both! In future versions, the community will continue to explore and evolve towards cloud native and adaptive intelligence. More students are welcome to join the contribution group and participate in the future evolution of Sentinel, creating unlimited possibilities. Welcome everyone to add DingTalk group to discuss Sentinel Go related features/contributions: 23339422 (Sentinel Golang Discussion Group DingTalk)

Guess you like

Origin www.oschina.net/news/121802/sentinel-go-1-0-released