Envoy 和 Istio 的 6.18
地球对面的时间比我们这里晚一点,我们的 618 已经开始返场了,他们还在 618。 服务网格方面,在这一天有了两个发布: Envoy 发布了移动版 Istio 发布了 1.2 Envoy Mobile Envoy Mobile 是一个库,目的是可以直接将 Envoy 的功能封装到移动应用之中, 跨平台的底层网络支持:HTTP/2、QUIC、gRPC、推送、流、重试和超时策略等底层网络技术的实现以及跨平台都是需要付出大量努力来完成的事情,Evnoy Mobile 试图在客户端以一致的跨平台的方式提供这所有功能。 xDS 支持:Envoy 的最深套路就是 xDS 了,Envoy 一旦潜入移动应用,就可以通过 xDS 的方式,在服务端对客户端的网络行为作出控制。 API 的高级支持:用注解方式为 API 提供缓存、优先级等支持 这个项目还非常早期,但是我觉得非常有意思,强悍的 Envoy 用这种方式为移动应用提供了一个可控的网络抽象的能力,目前已经提供了 Java、Swift、OC 等支持,这会不会成为一种新的边缘能力? Istio 1.2 补丁版本,没啥好说。 参考链接 https://docs.google.com/document/d/1N0ZFJktK8m01uqqgfDRVB9mpC1iEn9dqkQaa_yMn_kE/edit# https://istio.io/about