微服务器本质上就是降本增效,快速迭代及时交付,业务垂直分层+功能水平分层
服务网格的本质就是技术下沉,解耦独立让功能更加细化,只和自己的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地址完成数据交换