【微服务基础系列】什么是微服务

本系列是根据极客时间学习笔记
从零开始学习微服务


单机应用的痛点:
  • 部署效率低
  • 团队协作成本高
  • 可用性差
  • 发布慢
什么是服务化

通俗的说:由传统的jar包的本地调用,改成rpc的远程调用。

什么是微服务

由单一应用程序构成的小服务,拥有自己的进程与轻量化处理,服务依业务功能设计,以全自动的方式部署,与其他服务使用 HTTP,RPC API 通讯

  • 更细的粗粒度
  • 独立部署
  • 独立维护
  • 高要求的服务治理能力
微服务拆分必须解决的几个前置条件
  • 服务之间的交互定义:RPC,HTTP
  • 注册中心的发布和订阅
  • 服务的监控:QPS,AVG,P999
  • 服务的治理:熔断
  • 故障定位:调用链跟踪和排错。

转载于:https://www.cnblogs.com/ywd979/p/9682220.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值