Loading

go微服务介绍【负载均衡,主从数据库,微服务架构】【实现了:高并发,语言之间互通】

微服务是一种架构思想: 将单架构程序根据功能拆分成不同的块, 分开部署到不同服务器, 不同功能可用不同语言编写, 实现语言互通, 实现高并发

1.go单体架构程序一天访问量5万以下没问题
2.使用负载均衡:单体架构的程序部署在多台服务器,可实现每天几十万的访问量

image

3.如果是几百万或上前万的访问量,数据库也需要扩展,用到主从数据库

image

4.当每天有上亿访问量,或者更高并发量的时候,上面的方法就有点力不存心了,这个时候我们就可以使用微服务架构。此时就要用到微服务架构:

image

image

5.单体架构和微服务架构对比

image

image

6.关于微服务

微服务技术栈不受限可以方便的和其他语言实现通信
image

posted @ 2024-10-25 17:26  一只大学生  阅读(10)  评论(0编辑  收藏  举报