侵入式框架和非侵入式框架的区别

    开发程序的同时,引进的框架。。如果在使用该框架时,要继承框架提供的实体类或实现框架提供的接口,

这就说明该框架是侵入式框架,因为程序本身对框架有了依赖,当去除框架时,程序也就无法运行,这个

也就是我们说的重量级框架,如struts1中,action和actionForm必须要继承Action和ActionForm

一样.

相反的非侵入式框架是轻量级框架的重要特点,如hibernate和spring,当我们想去掉hibernate

spring框架时,只需修改相应的程序,程序仍可运行
Istio是一个侵入的服务网格框架,它提供了一种统一的方来管理和连接微服务。它的设计目标是解决微服务架构中的一些常见问题,如服务发现、负载均衡、流量管理和安全性等。Istio的服务发现机制基于Kubernetes的域名访问机制构建而成,省去了再搭建一个注册中心的麻烦,并避免了在Kubernetes上运行时服务发现数据不一致的问题。\[2\] 此外,Istio还支持灰度发布技术,可以满足多个不同版本的服务同时在线,并能够灵活配置规则来分配流量。一种常见的灰度发布方是基于负载均衡器的灰度发布,通过在入口的负载均衡器上配置流量策略来实现。然而,这种方只能对入口的服务进行灰度发布,不支持对后端服务单独进行灰度发布。\[3\] 总之,Istio作为一个侵入框架,提供了统一的服务治理能力,包括服务发现、负载均衡和灰度发布等功能,使得微服务架构更加灵活和可管理。 #### 引用[.reference_title] - *1* *2* [云原生Istio基本介绍](https://blog.csdn.net/ZGL_cyy/article/details/130467090)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Istio重要的流量治理的原理——侵入的流量治理](https://blog.csdn.net/WuYuChen20/article/details/105932737)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值