1.定义
一款高性能的WEB、RPC框架,构建企业级微服务
2.演变历程
单体架构 ---> 横向扩展 ----> 垂直架构 ----> RPC架构 (解决了我的一些疑惑) ---> SOA架构 ----> 微服务架构
(微服务架构和SOA架构,目前基本二者已经概念统一了)
RPC架构 :1.垂直架构演变而来, 解决子系统间模块的调用问题
SOA架构:
面向服务的架构, 将某些共用的模块 抽取处理 作为一个 “服务” , eg: 订单模块相关代码 --> module --> jar --> tomcat[JVM]
抽取挺复杂,先这样简单认知就行
这样,可以对这个“服务” 单独进行水平横向扩展
同时,加入 服务治理 用来管理 服务。
服务治理:
1.注册中心 2.负载均衡 3.容错 4.配置中心 5.限流
3.使用
4.总结
看的是B站不良人的Dubbo3
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】