go微服务介绍【负载均衡,主从数据库,微服务架构】【实现了:高并发,语言之间互通】
微服务是一种架构思想: 将单架构程序根据功能拆分成不同的块, 分开部署到不同服务器, 不同功能可用不同语言编写, 实现语言互通, 实现高并发
1.go单体架构程序一天访问量5万以下没问题
2.使用负载均衡:单体架构的程序部署在多台服务器,可实现每天几十万的访问量
3.如果是几百万或上前万的访问量,数据库也需要扩展,用到主从数据库
4.当每天有上亿访问量,或者更高并发量的时候,上面的方法就有点力不存心了,这个时候我们就可以使用微服务架构。此时就要用到微服务架构:
5.单体架构和微服务架构对比
6.关于微服务
微服务技术栈不受限可以方便的和其他语言实现通信