- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
服务框架课件.ppt
提纲
现有架构
第 2 页
注册中心
监控中心
服务消费者
服务提供者
注册、心跳、卸载
心跳探测
通知卸载完成
订阅、退订、心跳通知卸载完成
服务推送通知卸载
服务调用
服务信息与状态
应用调用
第 3 页
消费者应用
Web容器
提供者应用
Web容器
HTTP调用
浏览器
HTTP请求
疑问1
第 4 页
注册中心一定要主动推送吗?
不推送
解耦
推送
实时性强
问题关键点
卸载/注册频繁吗?
允许失败吗?
注册中心
第 5 页
轻量、轻量、再轻量
仅提供服务目录
你可以说我有,也可以说我没有,直接使用数据库存放服务目录(应用特别多的时候,可考虑使用分布式缓存)
注册中心
疑问2
第 6 页
Web容器
我们说好的
轻应用
前后台分离
模块化
易掌控
易扩展
虚拟化
骗子!
服务提供者
第 7 页
服务提供者
提供者应用
Web容器
去容器
微应用
新的核心结构
第 8 页
web消费者应用
Java消费者应用
RMI调用
注册中心
消费者
提供者
订阅、退订、心跳
(JDBC)
注册、卸载、心跳
(JDBC)
单个应用模型
第 9 页
web应用(前台)
浏览器
JDBC
数据库
服务提供(java后台)
RMI
HTTP
前后台彻底分离
前台很轻,无业务逻辑,负责展现
后台负责业务逻辑与持久化工作
优点
真正松耦合,展现变化,后台不需要做任何改变
开发、测试、部署职责分明
模块化,轻应用,为虚拟化、扩展、动态发布奠定基础
RMI
资金存管系统主要结构
第 10 页
PROP代理(java)
MQ代理(java)
服务1(java)
支付服务
服务2(java)
服务n(java)
服务1(java)
核心服务
服务2(java)
服务n(java)
管理(web应用)
浏览器
MQ服务器
PROP
批处理
(java)
HTTP
RMI
RMI
RMI
RMI
RMI
服务管控与治理
第 11 页
服务监管
监控服务的使用情况,监控服务能力
服务治理
根据采集的数据,多维度分析服务,实现预测、优化等
服务管理
服务权限管理,服务能力动态调整,服务的状态管理
服务定义
包括服务的基本信息,QOS信息等
服务管控与治理
跨域问题
第 12 页
与以前解决方案一致,增加通用代理节点
(注意,RMI对象序列化问题,对外协作开发建议使用String:json、xml)
实施准备工作
第 13 页
一个稳定的java开发框架
包括数据库连接池、逻辑与DAO、其他公用组件等
服务提供者jar包
服务消费者jar包
您可能关注的文档
- 最新版企业文化建设实施方案完整呈现(大中小企业都有借鉴意义).ppt
- 最新版新目标英语八年级上期Unit--9--Can-you--come--to--my-party全单元课件....ppt
- 月日新版PEP五年级英语下册unitreadandwrite.ppt
- 月考总结课件.ppt
- 有机化学及实验 英文.ppt
- 期八年级英语上册_Unit10.ppt
- 机油常识课件.ppt
- 板式塔课件.ppt
- 查新课件.ppt
- 检测理论课件.ppt
- 2024至2030年中国混水腻子数据监测研究报告.docx
- 2024年布艺动物玩具项目可行性研究报告.docx
- 2024年高尔夫球头帽项目可行性研究报告.docx
- 2024年锌合金脚项目可行性研究报告.docx
- 2024至2030年换档杆外罩项目投资价值分析报告.docx
- 2024至2030年中国数码电脑型洁物柜行业投资前景及策略咨询研究报告.docx
- 2024至2030年中国连杆综合测量装置数据监测研究报告.docx
- 2024年中国充氢卡具市场调查研究报告.docx
- 2024至2030年中国不锈钢水果叉行业投资前景及策略咨询研究报告.docx
- 2024年保健食品专用除氧保鲜剂项目可行性研究报告.docx
文档评论(0)