微服务架构——“火锅超市“的设计哲学

微服务架构——"火锅超市"的设计哲学

你有没有去过"火锅超市"?

生活场景:火锅的进化史

1.0 时代:火锅店(单体)

你走进一家火锅店:

  • 只有一种锅底:麻辣
  • 只有一种蘸料:油碟
  • 想吃毛肚?等着,可能卖完了
  • 想换鸳鸯锅?做梦

单体架构就像这家火锅店:所有东西都在一起,你要什么只能从"库存"里挑,没有就干瞪眼。

2.0 时代:火锅自助(SOA?)

火锅自助出现了:

  • 锅底有麻辣、番茄、菌汤、三鲜
  • 蘸料有油碟、麻酱、蘸水
  • 菜品种类多,但位置固定

这像SOA架构:服务是分开了,但调用方式还是固定的。

3.0 时代:火锅超市(微服务)

现在的火锅超市:

  • 锅底自选,想放几种放几种
  • 蘸料自己调,要什么组合都行
  • 每个菜系一个区域:牛羊肉区、蔬菜区、丸子区…
  • 想吃什么自己拿,组成你自己的火锅

微服务架构就像火锅超市:每个区域独立运营,你想怎么组合就怎么组合。

技术故事:微服务是什么?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

通俗易懂学IT

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值