没有合适的资源?快使用搜索试试~ 我知道了~
微服务平台建设方案.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 149 浏览量
2023-08-10
22:38:09
上传
评论
收藏 832KB PDF 举报
温馨提示
试读
18页
微服务平台建设方案.pdf
资源推荐
资源详情
资源评论
微服务平台建设方案
1 系统设计
1.1 总体框架
1.1.1 功能架构
微服务平台主要由服务支撑层、基础服务层、通用服务及业务服务层
组成,系统总体功能架构图如下:
1) 基础设施
微服务平台的基础设施包括网络、存储、计算等硬件基础设施,为平
台的运行提供基础保障。
2) 服务支撑层
服务支撑层为保证整个服务平台健康、高效运行提供支撑服务,包括
服务注册与发现中心、配置中心、日志中心、监控中心、服务限流降
级与熔断、微服务网关等支撑服务功能。
3) 基础服务层
基础服务层将平台通用的功能以服务的形式进行封装,为其他业务服
务的实施提供基础服务,包括分布式缓存服务、分布式存储服务、搜
索服务、消息队列服务、分布式事务服务、任务调度服务、统一认证
中心、用户中心、组织机构管理、代办任务中心、流程管理中心等基
础服务功能。
4) 通用服务层
通用服务层,是将一般业务功能开发都需要使用的功能进行封装,形
成通用服务,提高开发效率,控制开发质量的一种方式。
5) 业务服务层
通过通用服务实现的业务逻辑部署在业务服务层,为前端应用提供服
务。
1.1.2 逻辑架构
平台架构以 Spring Cloud 微服务架构为核心进行构建,集成了
Spring Cloud Alibaba Nacos 实现服务注册、发现与配置管理,集
成 Skywalking、 Elastic Logstash、Elastic Search、Elastic Kibana
实现日志中心功能、集成 Prometheus、Grafana 实现监控预警功能、
集成 Spring Cloud Admin 实现微服务监控功能、集成 Alibaba
Sentiel 实现服务限流、降级与熔断功能,集成 Spring Cloud Gateway
实现了微服务网关功能。
1.2 详细功能说明
1.2.1 服务支撑层
服务支撑层为保证整个服务平台健康、高效运行提供支撑服务,包括
服务注册与发现中心、配置中心、日志中心、监控中心、服务限流降
级与熔断、微服务网关等支撑服务功能。
1.2.1.1 服务注册、发现与配置
Spring Cloud Alibaba Nacos 是阿里巴巴公司的开源组件,Nacos 提
供了一组简单易用的特性集,能够快速实现动态服务注册、发现、服
务配置、服务元数据及流量管理功能,帮助企业更敏捷和容易地构建、
交付和管理微服务平台,是构建以“服务”为中心的现代应用架构服
务的基础设施。
服务发现和服务健康监测
Nacos 支持基于 DNS 和基于 RPC 的服务发现。服务提供者使用原生
SDK、OpenAPI 或一个独立的 Agent TODO 注册服务后,服务消费者可
以使用 DNS TODO 或 HTTP&API 查找和发现服务。
Nacos 提供对服务的实时的健康检查,阻止向不健康的主机或服务实
例发送请求。Nacos 支持传输层 (PING 或 TCP)和应用层 (如 HTTP、
MySQL、用户自定义)的健康检查。对于复杂的云环境和网络拓扑环
境中(如 VPC、边缘网络等)服务的健康检查,Nacos 提供了 Agent
上报模式和服务端主动检测 2 种健康检查模式。Nacos 还提供了统一
的健康检查仪表盘,帮助根据健康状态管理服务的可用性及流量。
•
动态配置服务
剩余17页未读,继续阅读
资源评论
hhappy0123456789
- 粉丝: 58
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功