微服务的概念

微服务的概念提出者
马丁福乐

什么是微服务
一种架构风格,单一的应用程序划分为一组小的服务,每个服务运行在其独立的进程中,服务之间互相协调、互相配合、为用户提供最终价格。服务之间采用轻量级的通信机制(基于http的RESTful API)。

微服务的优点
松耦合
独立开发
可以用不同的开发语言
可以用统一的库,可以用不同的库

微服务缺点
1.运维工程师工作量加大
2.数据的一致性
3.通信成本增大
4.系统依赖部署

微服务技术栈有那些
在这里插入图片描述
在这里插入图片描述

springcloud的好处
1.社区热度高
2.整体解决方案和框架成熟
3.可维护性高

各大公司的微服务架构
阿里:dubbo停更以后改名为HSF(好舒服)重新启动
京东:JSF(京舒服)
新浪微博:Motan(茅台)
当当网:DubboX(已经卖了)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值