Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alipay/sofa-mesh
A solution for large-scale Service Mesh based on Istio.
https://github.com/alipay/sofa-mesh
istio service-mesh sofa-mesh sofastack
Last synced: 13 days ago
JSON representation
A solution for large-scale Service Mesh based on Istio.
- Host: GitHub
- URL: https://github.com/alipay/sofa-mesh
- Owner: sofastack
- License: apache-2.0
- Archived: true
- Fork: true (istio/istio)
- Created: 2018-07-12T03:43:26.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-02-26T06:58:19.000Z (almost 5 years ago)
- Last Synced: 2024-05-18T17:54:11.617Z (9 months ago)
- Topics: istio, service-mesh, sofa-mesh, sofastack
- Language: Go
- Homepage: https://www.sofastack.tech/
- Size: 203 MB
- Stars: 1,170
- Watchers: 94
- Forks: 152
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: security/OWNERS
Awesome Lists containing this project
README
# SOFAMesh
**This project is deprecated. It will contribute to istio directly instead of developing in a forked repo.**
---
SOFAMesh is a large-scale implementation scheme of Service Mesh based on [Istio](https://istio.io). On the basis of inheriting the powerful functions and rich features of Istio, in order to meet the performance requirements in large-scale deployments and to respond to the actual situation in the implementation, the following improvements are made:
- [MOSN](https://github.com/mosn/mosn) written in Golang instead of [Envoy](https://github.com/envoyproxy/envoy)
- Merge Mixer to data plane to resolve performance bottlenecks
- Enhance Pilot for more flexible service discovery mechanism
- Added support for [SOFA RPC](https://github.com/sofastack/sofa-rpc), DubboThe initial version was contributed by Ant Financial and Alibaba UC Business Unit.
---
**该项目已弃用。该项目将直接向 Istio 贡献,而不是在 fork 的仓库中开发。**
SOFAMesh 是基于 [Istio](https://istio.io) 改进和扩展而来的 Service Mesh 大规模落地实践方案。在继承 Istio 强大功能和丰富特性的基础上,为满足大规模部署下的性能要求以及应对落地实践中的实际情况,有如下改进:
- 采用 Golang 编写的 [MOSN](https://github.com/mosn/mosn) 取代 [Envoy](https://github.com/envoyproxy/envoy)
- 合并 Mixer 到数据平面以解决性能瓶颈
- 增强 Pilot 以实现更灵活的服务发现机制
- 增加对 [SOFA RPC](https://github.com/sofastack/sofa-rpc)、Dubbo 的支持初始版本由蚂蚁金服和阿里大文娱UC事业部携手贡献。