[发明专利]一种基于微服务架构的菠菜云技术平台有效
申请号: | 201911358737.X | 申请日: | 2019-12-25 |
公开(公告)号: | CN111190580B | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 周志刚;蔡波;李俊伟;蒋文磊;陈勇超 | 申请(专利权)人: | 湖北普罗劳格科技股份有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F9/445;G06Q10/00 |
代理公司: | 武汉红观专利代理事务所(普通合伙) 42247 | 代理人: | 张杰 |
地址: | 430000 湖北省武汉市硚口区中山大道1*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 微服 架构 菠菜 技术 平台 | ||
1.一种基于微服务架构的菠菜云技术平台,其特征在于,包括开发框架、监控系统及运维系统,所述开发框架包括数据访问层框架、通用业务层框架、控制层框架、权限框架、异常处理框架、服务调用框架及日志处理框架,其中:
所述数据访问层框架用于数据库操作,所述通用业务层框架用于提供通用业务工具,所述控制层框架用于规范数据的输入输出及自动生成API,所述权限框架用于提供访问权限控制,所述异常处理框架用于处理异常并自动推送异常信息,所述服务调用框架用于服务调用过程中的负载和熔断控制;所述日志处理框架用于规范日志输出格式及方式、自动捕获、记录及实时推送用户行为信息;
所述监控系统用于根据所述控制层框架和所述日志处理框架对服务健康状态进行监控,根据所述服务调用框架跟踪并记录调用链路;
所述运维系统用于系统日志分析、链路节点分析及分布式服务在线配置;
所述数据库包括多种标准化数据库,所述数据库的类型包括oracle、mysql、redis、mongodb;
所述通用业务工具包括日期处理、excel处理、字符串处理、聚类计算、文件操作、图片操作、分布式事务处理,分布式事务处理引入事务组概念,采用数据源代理加上事务协调器来实现;
所述监控系统根据所述日志处理框架中的实施推送功能实现基于日志的服务业务状态监控,所述监控系统根据所述控制层框架和所述日志处理框架对服务健康状态进行监控的步骤包括:所述日志处理框架将日志信息实时推送到kafka消息中间件;日志分析服务实时消费所述kafka消息中间件中的日志信息,并进行数据的清洗和实时计算;所述日志分析服务将实时信息放入到elasticsearch中进行存储,并由所述监控系统进行读取使用;所述监控系统根据所述服务调用框架跟踪并记录调用链路的过程同服务业务状态监控相同;
所述运维系统的分布式配置中心包括配置界面服务、配置推送服务及配置客户端,所述配置界面服务提供图形界面,所述配置界面服务后台连接所述配置推送服务,所述配置推送服务与多个所述配置客户端保持长连接,所述分布式服务在线配置的步骤包括:所述配置推送服务接收配置发布命令;所述配置推送服务将配置信息实时推送给指定的所述配置客户端;所述配置客户端接收所述配置信息,动态刷新服务的相应配置项;
所述菠菜云技术平台应用于定时调度服务,定时调度服务为分布式定时任务调度服务,用于按照配置的定时规则定时的通过接口自动化处理业务,包含数据同步、信息采集、消息推送,定时调度服务生产时以多实例的方式运行于多台不同的服务器上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北普罗劳格科技股份有限公司,未经湖北普罗劳格科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911358737.X/1.html,转载请声明来源钻瓜专利网。