没有合适的资源?快使用搜索试试~ 我知道了~
研一+基于微服务系统的数据可视化展示平台软件V11
需积分: 0 0 下载量 37 浏览量
2022-08-08
20:53:03
上传
评论
收藏 1.66MB DOCX 举报
温馨提示
试读
14页
3.软件的设计与实现3.1 软件结构设计可视化平台软件整体框架如图1所示 4.运行安装说明由于本软件是以IDEA插件形式开发的,因此本软件的安装要依赖于IDEA
资源详情
资源评论
资源推荐
基于微服务系统的数据可视化展示平台软件 V1.0
说明书
西安电子科技大学
基于微服务系统的数据可视化展示平台软件 V1.0 说明书
1.软件描述
随着信息技术的发展,目前的互联网服务都是使用大规模分布式集群来实现
的,其中微服务架构是企业最常用的一种分布式架构。微服务架构围绕业务将服
务拆分成一个个模块实现独立部署,以去中心化的方式进行治理,可改善系统的
部署和迭代,降低重构成本。但是,微服务架构固有的分布式的复杂性,不同服
务间错综复杂的依赖关系,不同服务模块的部署,故障的预警监控等特点,给系
统的运维更新带来了极大的困难。
本软件实现面向微服务系统的数据可视化展示,对于后期系统运维,迭代开
发,组件和模块管理可提供重要支持。使得不同团队不需要理解其它服务模块上
的代码语言和架构配置,就可以及时获取系统运行时的服务数据,以完善系统模
块。
2.软件功能
本软件对面向微服务系统的数据可视化展示,后期系统运维,迭代开发,组
件和模块管理提供支持,主要包括:
➢ 日志采集监控功能:通过微服务服务模块实现实时日志监控,历史日志查询
。
➢ App 状态监控功能:通过微服务服务模块实现 App 部署监控,App 状态的监
控。
➢ API 和第三方请求监控功能:用户通过调用 App 服务具体方法,实现 API 实
时请求统计,API 历史请求统计,第三方实时请求统计,第三方历史请求统
计。
➢ RPC 链路跟踪功能:服务产生 RPC 调用,实现 RPC 链路跟踪可视化。
基于微服务系统的数据可视化展示平台软件 V1.0 说明书
3.软件的设计与实现
3.1 软件结构设计
可视化平台软件整体框架如图 1 所示。主要通过 Zookeeper 作为 App 注册中
心,将产生的日志数据上传到 Kafka 后,再从 Kafka 转存到 ElasticSearch 集合做
持续化存储,支持用 SQL 语句对数据进行操作并在 Web 界面展示处理。RPC 调
用数据存储到 HBase 数据库中用于可视化展示。以下是可视化平台设计的整体
框架。
Kafka集群
Zookeeper
App1 App2 App3
indexer-group Metric-group trace-group
ElasticSearch
MySQL
HBase
Alarm
Web可视化
Monitor RabbitMQ
图 1 基于微服务系统的数据可视化展示平台整体架构图
本系统主要基于 SpringBoot 框架,借助不同的数据库完成监控数据的存储
操作,以 Web 的形式实现可视化。
剩余13页未读,继续阅读
有只风车子
- 粉丝: 33
- 资源: 329
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0