惊!这个 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
评论