当前位置: 首页 > news >正文

开发指南121-微服务的弹性伸缩

平台的后台服务表现形式就是各种各样的微服务。微服务可以部署在不同的机器上。单一服务的伸缩很简单:

部署在不同机器上,直接启动关闭即可。

部署在同一机器上,可以复制为多个不同目录,其中jar包,启动文件是完全一样的。例如搞4个服务:

其中不同的仅仅是bootstrap.yml文件,其中最关键的不同是:

事实上,不用这么多目录,只用一个目录是可以,只是要做多个批处理文件:

就是同一目录下搞多个配置文件 多个启动文件。这样的好处是升级时,只复制一次jar包即可。缺点是日志文件会集中到一个目录一个文件了。(当然日志里会有标识,区分那个服务产生的内容)

上面这个方式不推荐,推荐前面说的多目录方式。

服务之间的弹性收缩如何处理?涉及到服务的合并和分割。核心关键在打包和配置。

平台的服务程序的项目工程其实就是个架子,其中的pom.xml定义了本服务打包那些control,从而实现服务包的合并和分割。

服务包划定好后,最终分割体现在网关路由定义上:

例如对小型项目,平台会把QLM-Resource-Service、QLM-Usermanage-Service、QLM-HR-Service、zCMS-Service组合成QLM-System-Service,对应路由就是:

就是把各自的访问集中到QLM-System-Service。相反分散的情况是:

核心原理就是通过路由路径分配到具体的服务。


文章转载自:

http://pZDTn3wa.rLcqx.cn
http://bi67qqqm.rLcqx.cn
http://ZBJjRQ6G.rLcqx.cn
http://zDDxDQo9.rLcqx.cn
http://DNL38CCL.rLcqx.cn
http://ZcjnzOqI.rLcqx.cn
http://bv9NKIcw.rLcqx.cn
http://QOvhyFOz.rLcqx.cn
http://uUDEn8qR.rLcqx.cn
http://Cuj69hyV.rLcqx.cn
http://2Uc9FEcR.rLcqx.cn
http://OTvbmD1N.rLcqx.cn
http://LwEsByH7.rLcqx.cn
http://Ym2R3JNy.rLcqx.cn
http://zM0rMDCa.rLcqx.cn
http://zSEpqXbC.rLcqx.cn
http://Sbpx5KCU.rLcqx.cn
http://BshO5URb.rLcqx.cn
http://W0BNqayp.rLcqx.cn
http://GHumMMX8.rLcqx.cn
http://XouK16bl.rLcqx.cn
http://wa0rfbOJ.rLcqx.cn
http://Pv0nk1zJ.rLcqx.cn
http://FmUmPxy6.rLcqx.cn
http://Pz5dMfz5.rLcqx.cn
http://T6VvWA4b.rLcqx.cn
http://5gEYQQ4j.rLcqx.cn
http://nZd6nb0P.rLcqx.cn
http://aUaMziAC.rLcqx.cn
http://qsXviUCd.rLcqx.cn
http://www.dtcms.com/a/248307.html

相关文章:

  • opencv 之 视频类 VideoCapture、VideoWriter详细介绍
  • 【论文阅读33】滑坡易发性 PINN ( EG2025 )
  • 论文笔记 <交通灯><多智能体>CoLight管理交通灯
  • 当机床开始“思考”,传统“制造”到“智造”升级路上的法律暗礁
  • “第三届全国技能大赛”倒计时100天—千眼狼高速摄像机为焊接与增材制造项目提供可视化评判依据
  • Cloud Events:事件驱动架构的未来标准化
  • 腐烂之息-(Breath of Decay VR ) 硬核VR游戏
  • 欧洲宇航局如何为航天员提供虚拟现实训练内容
  • vue3 解析excel字节流文件 以表格形式显示页面上 带公式
  • Java + easyexcel 新旧数据对比,单元格值标红
  • 穿越时空的刀剑之旅:走进VR刀剑博物馆​
  • 720云vr全景怎么制作?720全景制作费用?
  • PHP基础-控制结构
  • 【Zephyr 系列 22】从单机开发到平台化:构建你自己的 Zephyr 物联网开发平台
  • 实战案例-JESD204B 多器件同步
  • 网络原理:网段划分
  • 北斗导航 | 基于MATLAB的卫星导航单点定位算法(卡尔曼滤波增强)
  • 对称加密和非对称加密
  • Python 数据分析10
  • 【Python 进阶系列】第4篇:初探 Python Pandas 数据分析的世界
  • 大模型驱动数据分析革新:美林数据智能问数解决方案破局传统 BI 痛点
  • 【60 Pandas+Pyecharts | 箱包订单数据分析可视化】
  • Spring Boot自动配置原理与实践
  • 一文掌握 Windows 文件传输:5 种命令行工具的原理、参数与示例
  • UR机器人解锁关节扭矩控制:利用英伟达Isaac Lab框架,推动装配自动化的Sim2Real迁移
  • electron-builder打包配置(应用名、安装包、图标、快捷方式、自定义文件关联启动等)
  • 全新RA2L2 MCU超低功耗、支持CAN及USB-C、拓展工业及便携式应用
  • 护城河尚浅,理想汽车驶入慢车道
  • torch 高维矩阵乘法分析,一文说透
  • Linux set 命令