一种对象管理运维系统技术方案

技术编号:38942650 阅读:16 留言:0更新日期:2023-09-25 09:40
本发明专利技术提供了一种对象管理运维系统,所述系统包括:对象模块,域名解析模块,负载均衡模块,K8s集群模块;所述对象模块分别连接所述域名解析模块和所述负载均衡模块,所述K8s集群模块通过所述负载均衡模块与所述对象模块连接。接。接。

【技术实现步骤摘要】
一种对象管理运维系统


[0001]本专利技术涉及生产管理软件系统开发和应用领域,尤其是一种对象管理运维系统。

技术介绍

[0002]很多互联网SaaS管理软件,大多数为增删改查系统, 且后台系统是无状态的, 通过HTTP协议对外提供服务。开发和编码本身的难度并不大。
[0003]但是在生产精细化管理要求下,随着企业内多种类多数量的订单、设备、物料在生产时的同时并发,系统如何平滑的水平扩展,以及随着需求的增加,如果添加新功能并平滑升级,是SaaS产品在设计之初就需要考虑的问题。否则随着用户的增加,例如生产订单数量的增加、生产设备数量的复杂性和多样性、物流车的实时信息化管理要求下,整个系统有可能瞬间崩溃,无法快速恢复,而中断了对终端设备和生产订单及物流的服务, 严重的影响依赖于该SaaS软件系统的生产活动。

技术实现思路

[0004]为解决以上现有技术存在的技术缺点,本专利技术提供了一种对象管理运维系统。所述系统包括:对象模块,域名解析模块,负载均衡模块,K8s集群模块;所述对象模块分别连接所述域名解析模块和所述负载均衡模块,所述K8s集群模块通过所述负载均衡模块与所述对象模块连接。
[0005]上述域名解析模块是DNS域名解析模块。
[0006]上述K8s集群模块包括接口单元,以及连接所述接口单元的第一服务单元,所述第一服务单元连接第一部署单元。
[0007]上述第一服务单元还连接第二部署单元、第N部署单元;所述接口单元还连接有第二服务单元,第N服务单元;所述第二服务单元、所述第N服务单元分别连接多个部署单元。
[0008]上述对象模块为一个或多个,每个所述对象模块由一个或多个标识码进行标识。
[0009]上述对象模块包括一个或多个订单模块,用于管理订单信息,所述订单信息包括但不限于:订单种类、产品关键工艺、订单编号、客户名称、工艺要求等信息,所述订单编号是唯一的。
[0010]上述对象模块包括一个或多个物流车模块,用于管理物流车信息,所述物流车信息包括但不限于:物流车ID、承载量、轨迹表等信息,所述物流车ID是唯一的。
[0011]上述对象模块包括一个或多个员工模块,用于管理员工信息,所述员工信息包括但不限于:员工ID,所属班组、生产任务等信息,所述员工ID是唯一的。
[0012]本专利技术提供的对象管理运维系统,通过使用具有负载均衡功能的DNS域名解析模块进一步加强了当有多个实例(即对象,如订单、物流车、生产设备、员工等)并发处理相同的业务时,系统能根据预设规则算法,动态的保持多个实例之间的处理平衡。同时本专利技术提供的K8s集群模块可以实现在不进行代码修改的情况下,完成系统的弹性扩展和实现负载均衡。这一系统应用于工业生产管理中,尤其是生产订单管理、物流车管理方面,实现了成
本的降低。尤其是面向中小生产企业,通过本专利技术实现的SaaS级订单管理运维系统和SaaS级物流车管理运维系统以及SaaS级生产人员任务管理运维系统,可以面向多个中小生产企业同时实现5000万级别以及上亿级别的订单并发管理、物流车并发管理、员工并发管理,实现系统平滑不掉线。这样每家企业不需要花费巨资单独打造专属的订单管理系统、物流车管理系统或生产执行管理系统以及专属机房去配置硬件服务器,只需要通过云服务的形式就可以实现对应的管理,极大的降低了中小企业的管理成本。
附图说明
[0013]图1为本专利技术提供的一种对象管理运维系统实施例示意图;图2为本专利技术提供的一种订单管理运维系统实施例示意图;图3为本专利技术提供的一种物流车管理运维系统实施例示意图。
具体实施方式
[0014]实施例1本专利技术提供了一种对象管理运维系统,如图1所示,包括:对象模块100,域名解析模块200,负载均衡模块300,K8s集群模块400。所述对象模块100分别连接所述域名解析模块200和所述负载均衡模块300,所述K8s集群模块400通过所述负载均衡模块300与所述对象模块100连接。
[0015]所述对象模块100用于管理对象信息。所述对象编号是唯一的,可以由流水号进行标识。所述对象可以是销售订单、生产订单、设备、物料、物流车、员工等。
[0016]所述域名解析模块200用于所述订单信息所在对应的地址进行解析,所述域名解析模块具有负载均衡功能。所述域名解析模块200可以是DNS(Domain Name System)域名解析模块。所述DNS域名解析模块的优点在于除了能解析域名之外还具有负载均衡的功能,这样就省去了网站管理维护负载均衡服务器的麻烦。另外技术实现比较灵活、方便,简单易行,成本低,使用于大多数TCP/IP应用。还有对于部署在服务器上的应用来说不需要进行任何的代码修改即可实现不同机器上的应用访问。此外,服务器可以位于互联网的任意位置,尤其是使用云服务器可以极大地降低企业购置服务器的成本。同时许多DNS还支持基于地理位置的域名解析,即会将域名解析成距离用户地理最近的一个服务器地址,这样就可以加速用户访问,改善性能。
[0017]所述负载均衡模块300,可以使用云服务器厂商提供的中间件,主要目的是进行各种灵活的分配计算,将全部的网络请求均衡地分布到其他服务器上,通过合理管理每天的网上数据流量来减轻单个服务器上的负担,力求达到使网络访问者享受最佳的联网体验。
[0018]本专利技术提供的K8s集群模块400包括接口单元(INGRESS)410,以及分别连接所述接口单元410的第一服务单元420,第二服务单元430,第N服务单元4N0,所述第一服务单元420又分别连接多个部署单元,包括但不限于:第一部署单元421,第二部署单元422,第N部署单元42N。所述第二服务单元430又分别连接多个部署单元,包括但不限于:第一部署单元431,第二部署单元432,第N部署单元43N。所述第N服务单元4N0又分别连接多个部署单元,包括但不限于:第一部署单元4N1,第二部署单元4N2,第N部署单元4NN。
[0019]本专利技术提供的K8s集群模块400,可以根据并发量的增加,可以动态的增加计算处
理节点,动态部署多个部署单元(Deployment), 增加业务的处理能力。采用k8s等做负载均衡是对开发代码无侵入性的, 在不进行代码修改的情况下,是可以完成弹性扩展,可以做负载均衡的。所述弹性扩展的能力是指系统根据业务并发量自动启动或者停止运行实例,而满足客户并发量递增或者递减的能力。所述负载均衡的能力是指当有多个实例并发处理相同的业务时,系统根据预设规则算法,动态的保持多个实例之间的处理平衡。而不是把所有的请求都挤压到某个节点,导致节点崩溃的能力。
[0020]对于大型工厂,由于厂区下辖多种不同设备、不同物料、不同物流车以及生产人员,而每台设备同时并发处理多个订单生产需求,所有设备需要并发各类生产需求,所有物流车需要并发各种厂内物流指令,所有生产人员需要并发各类生产任务及指令,因此本专利技术提供的对象管理运维系统就可以支撑到5000万个对象并发量处理需求。同理,本专利技术提供的对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对象管理运维系统,其特征在于,所述系统包括:对象模块,域名解析模块,负载均衡模块,K8s集群模块;所述对象模块分别连接所述域名解析模块和所述负载均衡模块,所述K8s集群模块通过所述负载均衡模块与所述对象模块连接。2.根据权利要求1所述的对象管理运维系统,其特征在于,所述域名解析模块是DNS域名解析模块。3.根据权利要求1或2所述的对象管理运维系统,其特征在于,所述K8s集群模块包括接口单元,以及连接所述接口单元的第一服务单元,所述第一服务单元连接第一部署单元。4.根据权利要求3所述的对象管理运维系统,其特征在于,所述第一服务单元还连接第二部署单元、第N部署单元;所述接口单元还连接有第二服务单元,第N服务单元;所述第二服务单元、所述第N服务单元分别连接多个部署单元。5.根据权利要求3所述的对象管理...

【专利技术属性】
技术研发人员:邓瑶
申请(专利权)人:西安幸福悦动信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1