SpringCloud分布式测控微服务数据云平台架构

      《SpringCloud分布式测控微服务数据云平台架构工具V1.0.0》

运用SpringCloud构造远程测控微服务数据平台,一些项目下来,有了一些心得,于是做了这款架构工具,在此分享。

SpringCloud分布式测控微服务数据云平台架构

本软件工具, 通过人机交互, 可以快速自动生成以远程测控为核心的"spring cloud分布式微服务“常用数据云平台框架代码, 使软件工程师在此基础上迅速展开面向各类具体应用的服务即服务SAAS功能代码设计, 极大降低软件设计准入门槛, 大幅度提升开发效率, 使"直达服务"和"直接网页链接"更加容易轻松实现.

本软件体系架构工具的操作使用, 概括说明如下:

1. 运行本软件, 引导进入项目开发主窗口--[项目管理];

2. 通过主菜单或工具条的[新建]菜单或按钮, 进入[整体规划]窗口;

SpringCloud分布式测控微服务数据云平台架构

3. [整体规划]窗口中图示了全新的以远程测控为核心的"spring cloud分布式微服务“软件框架, 鼠标移到相应层次及其接口区域, 指示形状变成手形并伴随有浮动的文字操作指示, 此时点击, 即可展开并进入相应窗口进行具体设置;

4. 可首先进行基础配置, 主要内容包括: 注册中心、配置-日志、授权中心、服务监护、网关调度,在[整体规划]窗口中相应提示区域点击即可打开相应窗口展开相应配置操作;

SpringCloud分布式测控微服务数据云平台架构

5. 接下来可进行核心的远程测控配置, 在[整体规划]窗口中突出的相应提示区域点击即可打开相应窗口展开相应配置;

SpringCloud分布式测控微服务数据云平台架构

6. 然后可根据进行常用微服务的配置, 包括: mySQL、redis、mongoDB、rabbitMQ等, 操作方法同上所述;

SpringCloud分布式测控微服务数据云平台架构

7. 页面提供有"通用微服务"构造模板,  在[整体规划]窗口中相应提示区域点击即可打开相应窗口展开相应配置, 包括"服务提供者"和"服务调用者";

8. 另外还提供有"web应用"和"表单验证"微服务构造, 在[整体规划]窗口中相应提示区域点击即可打开相应窗口展开相应配置;

SpringCloud分布式测控微服务数据云平台架构

9. 各个层次配置完成后, 回到[项目管理]主窗口, 从菜单中或工具条上点击[产生代码]菜单或按钮, 即可产生所需的各个微服务工程软件体系框架, 最终还可以生成软件部署文件[如windows下的.bat];

10. 在[项目管理]主窗口, 从菜单中或工具条上点击[代码浏览]菜单或按钮, 可以展开[代码浏览]窗口, 进行整个软件体系构造浏览和某个具体文件的浏览查看;

11. 在[项目管理]主窗口,从菜单中或工具条上点击[代码输出]菜单或按钮,可将整个软件工程体系输出至选定的目录下;

12. 在集成开发环境Eclipse或Myecllipse下, 导入生成的maven工程项目, 编辑, 编译, 运行;

SpringCloud分布式测控微服务数据云平台架构

13. 在此基础上, 即可展开具体的功能代码设计, 调用发生函数作代码添加、数据处理和显示表示, 从而快速进行领域驱动设计;下图展示的是危化品运输监护系统应用案例。

SpringCloud分布式测控微服务数据云平台架构

                                                   怯(恺)肇乾KaiZhaoQian, [email protected], 2020.04.15