dubbo整合spring cloud gateway
依赖环境
- 参阅组件版本说明
依赖 | 版本 |
---|---|
jdk | 1.8 |
Nacos | 2.0.0-ALPHA.2 |
Spring Boot | 2.3.2.RELEASE |
Spring Cloud | Hoxton.SR8 |
Spring Cloud Alibaba | 2.2.5.RELEASE |
服务模块介绍
模块/目录名称 | 模块功能描述 |
---|---|
docs | 文档资料及数据库脚本 |
crypto | 号码借加解密服务模块 |
dubbo-api | 服务通用工具类及接口层抽取模块 |
hnzsh | 湖南中石化定制化文件数据接口服务模块 |
sftp | sftp扫描文件服务模块 |
quartz | 异步定时任务服务模块 |
rest-dubbo | dubbo服务统一功能模块 |
sc-gateway | 统一对外出口网关服务模块 |
web-dubbo | 视图层业务处理服务模块 |
static-res | 视图层静态资源服务模块 |
actable | 公共日志记录服务模块 |
微服务综合能力平台具体服务介绍
通用表格数据导出服务
- 主体功能
- 展示mysql数据库中的所有表信息,包含表名称及表字段;
- 测试sftp文件服务器连通性;
- 预览指定表数据信息,并可指定字段筛选预览,不进行勾选字段时默认展示所有字段数据;
- 导出指定表数据信息的excel文件,并可指定字段筛选导出,不进行勾选字段时默认导出所有字段数据;
- 指定sftp文件服务器上传指定表数据信息的excel文件,并可指定字段筛选上传,不进行勾选字段时默认上传所有字段数据;
- 前端可拖拽字段顺序,通过自定义字段显示顺序定制导出excel文件;
- 前端显示总记录数,可索引表指定字段数据进行相应操作;
- 表单二次提交问题优化,提示信息模态框展示,提升用户体验;
- 增加自动添加sftp服务参数 增加自定义后台sql查询数据方式导出上传操作
- 添加sftp服务数据管理功能;
- 定制化表头导入数据到excel并提交到指定sftp文件服务器;
- 前端表单校验,后台其他配置参数优化;
- 导出性能优化,提升后台服务文件导出效率,异步文件上传操作;
- 使用时注意事项
- 1.此服务平台依赖于mysql原生sql开发,数据库在创建数据库表时应注意保证数据库表字段信息的命名规范,一定要注意保证表字段注释完整.
- 2.测试sftp服务器连通性时不必输入目录,这里输入的目录为文件上传到文件服务器的完整目录.
- 3.上传操作需要保证在sftp服务器联通测试成功的基础上执行,并且需要指定上传的目录.
- 4.当后台数据库表数据过多时可能需要较长时间完成导出和上传操作,请耐心等待。
- 服务页面展示
- 列表展示页面
- 详情展示页面
- 上传服务管理
异步定时任务服务
- 主体功能
- 系统启动初始化加载已有的定时任务
- 启动or暂停定时任务
- 定时任务删除功能
- 立即运行定时任务
- 实时新增及修改定时任务
- 定时任务的详细监控
- 集成支持kafka服务
- 支持http(get/post) kafka sftp(定制模板)推动方式
- 定时任务服务列表页面
- 内网部署环境
涉及spring的资产IP | 所涉及系统的端口 | 归属部门 | 归属系统 |
---|---|---|---|
172.24.26.30 | 8081 | 技术创新中心 | 支付清算协会 |
172.24.26.34 | 18080 | 技术创新中心 | 大数据接口平台 |
172.24.26.35 | 18080 | 技术创新中心 | 大数据接口平台 |
55.144.17.35 | 8866 | 技术创新中心 | 湖南中石化 |
55.144.17.35 | 19090 | 技术创新中心 | 统一网关服务 |
55.144.26.35 | 8888 | 技术创新中心 | sftp 文件扫描服务 |
55.144.26.35 | 19090 | 技术创新中心 | 统一网关服务 |