1.2 通过示例看看Istio能做什么
热心市民钟先生 (元気です。)
这个示例中,forecast服务是用Node.js开发的,recommendation服务是用Java开发的。在forecast服务的代码中通过域名访问recommendation服务,在两个服务中都不用包含任何服务访问管理的逻辑。
我们看看Istio在其中都做了什么:
◎ 自动通过服务发现获取recommendation服务实例列表,并根据负载均衡策略选择一个服务实例;
◎ 对服务双方启用双向认证和通道加密;
◎ 如果某个服务实例连续访问出错,则可以将该实例隔离一段时间,以提高访问质量;
◎ 设置最大连接数、最大请求数、访问超时等对服务进行保护;
◎ 限流;
◎ 对请求进行重试;
◎ 修改请求中的内容;
◎ 将一定特征的服务重定向;
◎ 灰度发布;
◎ 自动记录服务访问信息;
◎ 记录调用链,进行分布式追踪;
◎ 根据访问数据形成完整的应用访问拓扑;
48人阅读
热心市民钟先生对本书的所有笔记 · · · · · ·
-
1.1 Istio是什么
服务治理涉及连接(Connect)、安全(Secure)、策略执行(Control)和可观察性(Observe)。
-
1.2 通过示例看看Istio能做什么
-
1.3.2 服务治理的三种形态
第1种形态:在应用程序中包含治理逻辑 缺点:大量重复代码;业务代码和治理逻辑耦合。 第2种...
-
1.5.1 Istio,Kubernetes的好帮手
Kubernetes已经提供了非常强大的应用负载的部署、升级、扩容等运行管理能力。Kubernetes中的S...
> 查看全部9篇
说明 · · · · · ·
表示其中内容是对原文的摘抄