微服务的几种架构方案
微服务与传统服务一区别就是在于负载均衡。
web服务,最早多台服务是基于nginx的,一个域名下挂了多台机器。那么可以实现动态的扩容,在这基础上再实现服务的监控。
2012年左右,出现了dubbo。可以基于zookeeper做服务的注册发现和负载均衡。
2016年左右,spring cloub开始流行,2018阿里出现了个nacos,这是基于spring cloud的,这个更加简单易用,很多公司转成这个工具。
docker开始流行于2016年左右,随后基于k8s应用于生产,istio用来做服务注册和发现成为另一种非Java的实现方案。
相关阅读
评论:
↓ 广告开始-头部带绿为生活 ↓
↑ 广告结束-尾部支持多点击 ↑