一种对zookeeper集群的监控方法、存储介质及计算机设备

    公开(公告)号:CN111930591A

    公开(公告)日:2020-11-13

    申请号:CN202010669301.9

    申请日:2020-07-13

    IPC分类号: G06F11/30

    摘要: 本发明公开了一种对zookeeper集群的监控方法、存储介质及计算机设备,所述的方法包括信息收集系统对zookeeper集群发送多个四字命令,所述信息收集系统收集zookeeper集群状态信息并生成监控日志;信息收集系统将监控日志传输至监控系统,监控系统以图形方式展示监控日志,并触发zookeeper集群状态预警;预警系统接收预警信号,并将信号传送至企业微信,便于监控人员线下处理直至zookeeper恢复,触发流程审批返回预警系统,解除预警信息,本发明通过实时收集zookeeper集群状态信息,对状态进行分析,当集群状态不可用时及时触发预警,人工介入处理,及时发现问题,缩短问题故障响应时间,提高系统运行稳定性。

    一种dubbo应用级全链路灰度实现方法及系统

    公开(公告)号:CN111930401A

    公开(公告)日:2020-11-13

    申请号:CN202010758862.6

    申请日:2020-07-31

    IPC分类号: G06F8/65

    摘要: 本发明实施例提供一种dubbo应用级全链路灰度实现方法,包括以下步骤:步骤一:用户通过消费端向生产端发送访问请求;步骤二:基于所述用户访问请求,通过分类算法对所述生产端的版本进行分类;步骤三:根据用户设置的tag和weight,从新旧版本中通过筛选算法对符合要求的版本进行筛选;步骤四:根据筛选出符合要求的版本,通过兼容算法确定用户所要访问的版本;步骤五:符合要求的用户对已确定所要访问的版本进行访问。本发明实施例通过dubbo灰度发布实现了由服务级别升级到应用级别,实现了新版本上线后流量可以自动彻底隔离,以及实现多版本兼容,并且满足副本动态扩容的需求。

    一种基于k8s、docker容器的持续化集成方法和系统

    公开(公告)号:CN111930388B

    公开(公告)日:2024-05-03

    申请号:CN202010668702.2

    申请日:2020-07-13

    IPC分类号: G06F8/60 G06F8/41 G06F9/455

    摘要: 本发明公开了一种基于k8s、docker容器的持续化集成方法和系统,包括git服务器、nereus平台、镜像仓库以及k8s集群,git服务器、nereus平台、镜像仓库以及k8s集群依次连接,且所述git服务器为nereus平台提供开发者的项目代码,nereus平台用于将开发者的项目代码编译打包生成相应的包,再通过shell脚本生成相应的dockerfile文件,并利用docker build命令创建容器,使用docker push命令将容器推送到镜像仓库,通过镜像地址将docker镜像从镜像仓库中拉取下来,并利用yaml文件中的配置创建容器,启动容器,部署到k8s集群中进行管理,以便开发者使用,本发明的nereus平台构建打包上线,支持java、python、vue等代码的发布、上线、回滚可以通过页面来一键完成。

    一种dubbo应用级全链路灰度发布方法及系统

    公开(公告)号:CN112214224A

    公开(公告)日:2021-01-12

    申请号:CN202010758191.3

    申请日:2020-07-31

    IPC分类号: G06F8/60

    摘要: 本发明实施例提供一种dubbo应用级全链路灰度发布方法,包括以下步骤:步骤一:用户通过消费端向生产端发送访问请求;步骤二:基于所述用户访问请求,所述消费端获取目标信息,所述目标信息包括tag和weight;步骤三:基于所述消费端获取的所述目标消息,将所述符合目标消息的用户通过所述消费端切入至目标版本,所述版本包括新版本和旧版本。本发明实施例控制用户流量进入新版本进行新旧版本隔离测试,从而达到自动快速测试新版本,进而提高dubbo灰度发布的效率。

    一种基于k8s、docker容器的持续化集成方法和系统

    公开(公告)号:CN111930388A

    公开(公告)日:2020-11-13

    申请号:CN202010668702.2

    申请日:2020-07-13

    IPC分类号: G06F8/60 G06F8/41 G06F9/455

    摘要: 本发明公开了一种基于k8s、docker容器的持续化集成方法和系统,包括git服务器、nereus平台、镜像仓库以及k8s集群,git服务器、nereus平台、镜像仓库以及k8s集群依次连接,且所述git服务器为nereus平台提供开发者的项目代码,nereus平台用于将开发者的项目代码编译打包生成相应的包,再通过shell脚本生成相应的dockerfile文件,并利用docker build命令创建容器,使用docker push命令将容器推送到镜像仓库,通过镜像地址将docker镜像从镜像仓库中拉取下来,并利用yaml文件中的配置创建容器,启动容器,部署到k8s集群中进行管理,以便开发者使用,本发明的nereus平台构建打包上线,支持java、python、vue等代码的发布、上线、回滚可以通过页面来一键完成。