登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
基于SpringCloud微服务系统设计方案.docx
文档分类:
资格/认证考试
|
页数:约18页
举报非法文档有奖
分享到:
1
/
18
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
18
下载此文档
文档列表
文档介绍
基于SpringCloud微服务系统设计方案.docx
微效劳系统设计方案
1. 微效劳本质
微效劳架构从本质上说其实就是分布式架构, 务架构风格。
与其说是一种新架构, 不如说是一种 微服
理解微效劳架构和理念是核心。
2.
系统环境
名称
版的配置治理,需要考虑与公司的配置治理平台
9 、 Hystrix ,监控和断路器。我们只需要在效劳接口上添加现对这个接口的监控和断路器功能。
Hystrix 标签,就可以实
10 、 Hystrix Dashboard
的效劳调用所消耗的时间等。
,监控面板,他供给了一个界面,可以监控各个效劳上
11 、Turbine ,监控聚合,使用 Hystrix 监控,我们需要翻开每一个效劳实例的监控信息来查看。 而 Turbine 可以挂念我们把全部的效劳实例的监控信息聚合到一个地方统一查看。这样就不需要挨个翻开一个个的页面一个个查看。
架构的牢靠性保证:
在关键节点做主备、集群部署,防止单点故障。待后续确认问题:
1、 Access Control : Zuul 网关供给了相关把握功能,与我司 CAS 如何结合使用
2、 Config Server
: Spring Cloud
供给了远程配置中心,与我司的配置治理平台如何
结合使用
设计阶段
总体设计
1、功能规划 :对产品功能进展拆分,拆分为假设干个微效劳;一个功能可以创立多个微效劳并部署在多个效劳器节点上,以便进展负载均衡。
2、设计 原子效劳层 ,梳理和抽取核心应用、公共应用,作为独立的效劳下沉到核心和
公共力量层,渐渐形成稳定的效劳中心,使应用能更快速的响应多变的客户需求。
3、为每个效劳 设计 API 接口 〔REST 方式〕
4、为不同的 效劳进展分类 ,不同类型的效劳需要的资源不同,可以配置不同的资源,
包括 CPU 、内存、存储等。
效劳拆分原那么
1、粒度微小:
依据业务功能划分效劳粒度,总的原那么是效劳内部高内聚,效劳之间低耦合。
2、责任单一:
每个效劳只做一件事,即单一职责原那么。
3、隔离性原那么:
每个效劳相互隔离,且不相互影响
4、业务无关优先原那么:
根底效劳,是一些根底组件,与具体的业务无关。比方:短信效劳、邮件效劳。这里的效劳最简洁划分出来做微效劳,也是我们第一优先级分别出来的效劳。
效劳规划
为实现负载均衡, 允许一样的效劳在多个节点注册一样的效劳名, 不同的端口。 假设没
有前期的规划, 不同的效劳供给者可能会注册一样的效劳名, 导致消费者调用效劳时产生调
用混乱。
因此,需进展效劳名的统一规划:
1、规划期统一制定每个效劳供给者的效劳名或者模块标示。
2、效劳名的命名规章 :ModuleName_ServiceName ,且全部字符小写 ,不同单词之间以 下
划线分隔 。如用户治理模块供给了猎取用户信息的效劳,那么命名为:
user_get_info 。
3、新增效劳名时,需要提出申请, 审批通过前方可使用 ,为削减审批简单度,可只审
批 ModuleName ,即在模块内部可以自由增加效劳名,不需要进展审批。
开发策略
总体原那么:不同的微效劳需进展 物理隔离。
1、 SVN 策略: SVN 上创立 独立的分支 ,不同微效劳的代码提交不受相互影响;
--- 由配置治理员统一把握。
问题:开发分支与集成分支,都将增加很多,维护工作量增加。
2、编译策略:代码编译时,各个微效劳独立编译、打包, 杜绝直接的依靠 ;
3、工程构建:代码开发时,各微效劳 创立独立的工程 ,工程之间不能产生直接依靠
4、持续集成:每个微效劳 独立执行持续集成 。
5、版本集成:由统一的集成工具,实现自动化的版本集成,将全部微效劳集成到统一的版本公布包中。
版本策略
每个微效劳可以独立制作版本,伴随着效劳的增多,
本治理的简单度将成指数级增加。 在效劳之间依靠较多时, 其他效劳的正常运行。
因此需执行如下策略:
1、全部效劳的版本制作交由专业的版本治理员执行。
SVN 分支增多,版本也将增多,版
每个效劳的升级或降级都将影响
2、承受自动化的版本制作策略,最大程度的削减人工操作。
3、每个效劳的版本必需有具体的版本方案、版
基于SpringCloud微服务系统设计方案 来自淘豆网m.daumloan.com转载请标明出处.
猜你喜欢
2025年感恩节主题演讲稿700字(合集15篇)
32页
2025年感恩的高一作文700字(合集27篇)
52页
2024年出纳岗位的年度总结
3页
2025年感恩白衣天使的作文(整理18篇)
24页
2025年感恩父母,孝敬父母作文(共21篇)
52页
2024年初二英语期末教学工作总结
12页
2025年感恩父母作文750字(精选24篇)
39页
2025年感恩父亲节的诗歌(推荐14篇)
25页
2025年感恩演讲稿模板-大文斗范文网
23页
2025年感恩母爱初中优秀作文(集锦14篇)
24页
2024年学前班班主任工作总结教学总结范文(三篇..
9页
2025年感恩母亲节个人感悟(推荐20篇)
12页
2025年感恩母亲小学生作文600字(精选26篇)
53页
2025年感恩朋友的350字作文(精选22篇)
20页
2024年密山市事业单位考试真题
21页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
18
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
老狐狸
文件大小
:
111 KB
时间
:
2022-06-23
相关标签
系统设计方案
微服务架构设计方案
系统售后服务方案
系统运维服务方案
oa系统设计方案
erp系统设计方案
设计服务方案
微服务方案
客服系统方案
门禁系统设计方案
全国翻译资格认证
自考
成考
专升本考试
公务员考试
思科认证
司法考试
教师资格考试
物流师考试
计算机等级考试
注册税务师
人力资源管理师
会计职称考试
出国培训
质量管理体系认证
医师/药师资格考试
最近更新
2025年我的六一作文600字(共21篇)
商业银行资产业务结构变化及其影响因素研究..
唐代舞蹈及其时代影响研究
哈尔滨近代商业建筑外立面装饰研究
2025年我的一家小学500字作文(整理28篇)
2025年我的“傻”朋友(通用9篇)
2025年我爱运动600字作文(共15篇)
2025年我爱美丽的湖作文(推荐22篇)
2025年我爱的妈妈小学二年级作文400字(共1..
2025年我爱晨雾小学作文300字(共20篇)
合欢花化学成分及活性研究
口才 从语文课堂“三分钟演讲”开始——递..
发电厂凝泵高压变频调速系统的研究
反倾层状岩体倾倒变形的力学机制分析及其早..
2025年我爱你文案-大文斗范文网
2025年我有了孙子感言寄语(整理19篇)
2025年我最遗憾的一件事作文(精选30篇)
2025年我最敬佩的人优秀英语作文(集锦24篇..
2025年我最喜爱的文具盒作文350字(通用16篇..
2025年我是这样的人初中优秀作文(共20篇)..
2025年我是志愿者作文(推荐16篇)
2025年我是一支光明烛(共7篇)
2025年我懂您对我的好作文(精选15篇)
2025年我怎样度过暑假作文素材(共27篇)
2025年我心中的绿色世界小学生作文300字(共..
2024年长沙电力职业技术学院单招职业技能测..
公司人力资源盘点报告
内蒙古自治区医疗项目服务价格
2023北京朝阳区初二上期末考英语试卷及答案..
高中化学实验仪器大全【精】
在线
客服
微信
客服
意见
反馈
手机
查看
返回
顶部