架构师的成长之路-总体架构设计实践1_1

本文探讨了微服务器如何实现成本优化和效率提升,通过业务垂直和功能水平分层来快速迭代和交付。同时,介绍了服务网格的本质,即技术下沉和功能细化,使服务间通过sidecar和service discovery实现通信。此外,解释了四层和七层代理的区别,并涉及反向代理在负载均衡中的作用。
摘要由CSDN通过智能技术生成

在这里插入图片描述
微服务器本质上就是降本增效,快速迭代及时交付,业务垂直分层+功能水平分层

在这里插入图片描述
在这里插入图片描述
服务网格的本质就是技术下沉,解耦独立让功能更加细化,只和自己的sidecar进行交互,然后sidecar通过servicediscovery进行相互之间的通信。

https://blog.csdn.net/weixin_40575384/article/details/79301466 4层代理和7层代理以及反向代理
代理:在家访问xxoo网站,不希望xxoo网站trace到我们的真实ip,于是就找一个proxy,通过proxy来访问,此时proxy代表用户,网站以为proxy的ip就是用户的ip。
反向代理:web-server希望对用户屏蔽高可用、屏蔽web-server扩展、web-server内网ip等细节,于是就找了一个proxy隔在中间,此时proxy代表web-server集群,用户以为proxy的ip就是被访问web-server的ip(web-server是集群,具体访问了哪个web-server,用户不知道),由于web-server集群有多台,此时反向代理服务器要具备负载均衡的功能。
在这里插入图片描述
四层:根据用户ip+port来做hash

七层:根据http协议中的某些属性来做hash

为什么中间少了几层?

回答:OSI应用层、表示层、会话层合并到TCP/IP的应用层啦。

上面有四层,七层,那有没有二层,三层呢?

回答:有

二层:根据数据链路层MAC地址完成数据交换

三层:根据网络层IP地址完成数据交换

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值