惊!这个 Go 开源项目号称「不改一行代码做秒杀」

polarisxu

共 797字,需浏览 2分钟

 ·

2021-06-06 20:01

阅读本文大概需要 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


浏览 72
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报