微服务

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

@CopyrightsofMaxnerva智慧科技引领未来.11最大缺点:1、如果所有功能(服务)在一个应用域,在性能拓展时,虽然可以进行“横向扩充”(“应用集群”),但是还是无法解决“数据库瓶颈”、“不同模块(服务)对硬件资源冲突的隔离”;@CopyrightsofMaxnerva智慧科技引领未来.22松耦合:1、接口与业务无关性,即:标准化接口;2、服务间可组合,即:复用最大优点:1、所有功能(服务)可以单独小应用部署,实现真正意义上的“横向扩充”(理论上对服务进行各种方式单独或组合部署),解决“数据库瓶颈”、“不同模块(服务)对硬件资源冲突的隔离”;2、因为独立,所以可以快速迭代,易部署;@CopyrightsofMaxnerva智慧科技引领未来.331.服务自动注册:(1)、告诉API网关有这么一个服务可以对外供调用了;(2)、自动加入负载均衡副本机制2,服务优雅降级,与“服务自动注册”相反;3、负载均衡;4、流量管控、访问黑名单机制5.基于容器(如:Docker)小应用(AP)部署;6、提供一个总服务来对其他服务进行组合调用(对组合中成员实现同步执行、异步执行机制)7.实现分布式事务;@CopyrightsofMaxnerva智慧科技引领未来.44@CopyrightsofMaxnerva智慧科技引领未来.51.服务自动注册、优雅降级、服务发现、自我修复;3、负载均衡;4、流量管控、访问黑名单机制;5、提供总服务;1.标准化接口,提供轻量级访问接口:采用RestFul风格,只有一个开放接口,自定义通讯协议(JSON\XML格式);1.高性能、高可用;2.“小应用部署”的前提条件;1.高性能、高可用;2.数据一致性保证;1.横向扩充前提条件;2.“快速迭代、维护”基础1.低成本开发;@CopyrightsofMaxnerva智慧科技引领未来.6服务名称应用场景服务注册每个微服务启动后,自动注册到API网关,并且自动加入负载均衡器服务注销服务停止或者出现故障,自动从API网关中注销服务发现通过此服务可以进行服务发现Log服务通过此服务进行LOG记录、查询、请求链追踪总服务在此服务进行请求的解析,路由到相关服务分布式数据层服务数据库分库分表实施后,加载数据库、表的注册信息,在查询请求时候,自动实现分库分表查询后汇总给请求者分布式事务服务对不同应用进行数据操作时候,保证数据一致性@CopyrightsofMaxnerva智慧科技引领未来.7服务名称应用场景权限服务用户注册、注销、权限控制、认证服务打印服务供各种终端打印需求,可以实现自带数据源或者定制化模板打印服务Job服务自定义Job逻辑(物理文件、脚本形式),通过服务设置执行时间、周期等数据导入导出服务提供用户与系统间通过物理文件格式进行数据导入、导出模块配置服务对已经注册的服务进行带参数排版,实现服务复用

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功