惊!这个 Go 开源项目号称「不改一行代码做秒杀」
2021-06-03 19:12:00 Author: mp.weixin.qq.com(查看原文) 阅读量:162 收藏

阅读本文大概需要 2 分钟。

大家好,我是 polarisxu。

看到耗子叔发推文推荐了一个新开源的网关:Easegress。

打开看了下,这是一个 Go 语言实现的开源项目。它有如下亮点:

  • 高可用。内置 Raft 共识和领导者选举,提供 99.99% 的可用性。
  • 流量编排。将各种过滤器动态地编排到流量管道。
  • 高性能。轻量级和基础特性提升性能。
  • 可观察性。以可读方式定期存放许多有意义的统计数据。
  • 可扩展性。使用高级编程语言开发自己的过滤器或控制器很容易。
  • 一体化。简单的接口使其易于与其他系统集成,例如 Kubernetes Ingress,Easemesh Sidecar,Workflow 等。

给一张架构图:

具体的功能特性,耗子叔给了一张图:

看起来很强大,而且他们公司的产品宣传是:不改一行代码做秒杀。有机会可以深入学习研究下。

虽然是国人开源项目,不过文档是全英文的,没有中文版。很显然是要走向国际的。阅读原文可以直达项目首页:https://github.com/megaease/easegress。


往期推荐

我是 polarisxu,北大硕士毕业,曾在 360 等知名互联网公司工作,10多年技术研发与架构经验!2012 年接触 Go 语言并创建了 Go 语言中文网!著有《Go语言编程之旅》、开源图书《Go语言标准库》等。

坚持输出技术(包括 Go、Rust 等技术)、职场心得和创业感悟!欢迎关注「polarisxu」一起成长!也欢迎加我微信好友交流:gopherstudio


文章来源: http://mp.weixin.qq.com/s?__biz=MzAxNzY0NDE3NA==&mid=2247487259&idx=1&sn=efff87488c02192ead8c98261590e696&chksm=9be320faac94a9ecd48b3892462cb1b32efb2bff6f0b0c32abe8d92a680fdcea4734d431a569#rd
如有侵权请联系:admin#unsafe.sh