| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> 微服务基础 -> 正文阅读 |
|
[Java知识库]微服务基础 |
单体应用的痛点
服务化
什么是微服务
微服务的特点
微服务的优缺点
微服务缺点
微服务两大门派
dubbo提供的能力只是Spring Cloud的一个子集 ?通信协议对比 RPC vs REST dubbo服务提供方与调用方接口依赖方式太强,Spring Cloud不是强依赖的 dubbo服务队平台敏感,难以简单复用,需要集成其他系统需要代理,Spring Cloud本身就是REST 微服务拆分考虑拆分的时机
不适合拆分的情况
微服务拆分的两种姿势
服务扩展 x轴-水平复制:增加应用实例 y轴-功能解耦:拆分业务 z轴-数据分区:根据用户数据拆分数据库 自动按需扩展 根据资源负载、时间等策略预测和扩展 自动分配一个新的服务实例,提高可用性 提高了可伸缩性,高峰过后自动减少服务器 具有最佳使用率,节约成本 微服务重要模块
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/18 17:39:44- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |