一种异构系统的同步作业系统的制作方法

文档序号:36909677发布日期:2024-02-02 21:38阅读:15来源:国知局
一种异构系统的同步作业系统的制作方法

本发明涉及互联网信息,具体是一种异构系统的同步作业系统。


背景技术:

1、异构系统的同步作业系统是指可以在不同类型的计算机系统(例如不同的操作系统、硬件架构或编程语言)中进行同步的作业调度和管理系统。

2、这样的系统需要解决异构系统之间的通信问题,以确保作业能够在不同的系统上正确地执行和同步。

3、但消息服务总线机制定位为中枢系统,当异构系统多,消息发送量大,高并发的情况下,根据其中心化的设计,极其容易成为资源瓶颈,无法满足消息同步的及时、高效。尤其是在并发高峰的情况下,如果服务总线宕机,将导致整个消息传递无法进行。为此,公开号为cn112600943a的发明提出高并发数据状态下异构系统的消息同步方法。

4、但是上述发明依然存在不足:

5、1.消息发送者和消息接收者需要通过网络请求定时轮询获取元数据信息,因为系统处于高并发数据状态下,定时轮询获取元数据信息会给系统带来负荷。

6、2.通过网络请求定时轮询获取元数据信息,保存为各自系统的本地文件,如果定时轮询获取元数据信息次数过多,保存在各自系统的本地文件也会变多,系统处于高并发数据状态下会变得卡顿。


技术实现思路

1、本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种异构系统的同步作业系统,该一种异构系统的同步作业系统解决了因为保存在各自系统的本地文件变多,系统处于高并发数据状态下会变得卡顿的问题。

2、为实现上述目的,本发明提出一种异构系统的同步作业系统包括以下步骤:

3、步骤一:确定消息发送者与消息接收者,其中,消息发送者发送的信息包括系统信息、通讯信息、通讯协议、发送时间、数据转存单元信息、数据容量;

4、步骤二:在消息发送者与消息接收者之间建立数据转存单元,数据转存单元包括输入端口、输出端口、数据存储端、数据处理端;

5、步骤三:消息发送者根据数据转存单元建立发送端口,消息接受者根据数据转存单元建立接受端口;

6、步骤四:消息发送者通过发送端口对消息进行编码并进行首次加密,并确定要将消息发生的数据转存单元;

7、步骤五:数据转存单元的输入端口对消息发送者的信息进行解码,确定要将此消息存储在数据转存单元的数据存储端或将消传输到数据转存单元的输出端口;

8、步骤六:若解码结果是将消息发送者的消息存储在数据转存单元的数据存储端,等待数据处理端唤醒此消息将其发送到数据转存单元的输出端口;

9、若解码结果是将消息发送者的信息传输到数据转存单元的输出端口,则数据转存单元的输出端口对解码信息二次运算;

10、步骤七:消息接收者的接受端口接受信息进行解码,信息传输到消息接收者的接受模块,接受模块对信息进行相应操作。

11、优选的,若异构系统发生变化,所述数据转存单元同步更新,消息发送者发送的系统信息包括本系统名称,接受该信息的系统名称。

12、优选的,在消息发送者中的发送模块与消息发送者中的发送端口之间设置累加计数器。

13、优选的,消息发送者的发送端口对发送的消息进行编码时采用ascii编码方式进行编码。

14、优选的,数据转存单元可以有多个,不同系统会匹配不同的数据转存单元,消息发送者可以通过特定的数据转存单元联系多个系统。

15、优选的,消息发送者通过系统的发送端口对消息进行首次加密的方式是:对编码后的二进制数字末尾增加两个二进制数字,数据转存单元的输入端口对接受来的信息进行解码,解码的操作是:用特定的两个数字对接收来的二进制数字的末尾两个数字进行比对。

16、优选的,数据转存单元的输入端口会将消息中的发送时间传递给数据转存单元的数据处理端,由数据处理端唤醒存储在数据存储端当中的信息。

17、优选的,消息接收者的位置信息是在数据转存单元的输出端口中计算出来的:输出端口获取输入端口传来的信息得到一串二进制数字,二进制数字前三位数指示消息接收者的位置,输入端口对信息进行二次加密:在二进制数字末尾加上两个特定的数字。

18、优选的,消息接收者的接受端口接受信息进行解码,解码操作为:拿特定的数字,去比对二进制数字的末尾两个数字,看看是否是相同的数字,如果是则解码成功。

19、与现有技术相比,本发明的有益效果是:

20、在消息发送者与消息接收者之间建立数据转存单元,如果发送的不是及时信息,将消息发送者发送给消息接收者的信息转存到数据转存单元当中,使得系统不会存储文件,在高并发数据状态下不会变的卡顿。



技术特征:

1.一种异构系统的同步作业系统,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种异构系统的同步作业系统,其特征在于,若异构系统发生变化,所述数据转存单元同步更新,消息发送者发送的系统信息包括本系统名称,接受该信息的系统名称。

3.根据权利要求1所述的一种异构系统的同步作业系统,其特征在于,在消息发送者中的发送模块与消息发送者中的发送端口之间设置累加计数器。

4.根据权利要求1所述的一种异构系统的同步作业系统,其特征在于,消息发送者的发送端口对发送的消息进行编码时采用ascii编码方式进行编码。

5.根据权利要求1所述的一种异构系统的同步作业系统,其特征在于,数据转存单元可以有多个,不同系统会匹配不同的数据转存单元,消息发送者可以通过特定的数据转存单元联系多个系统。

6.根据权利要求1所述的一种异构系统的同步作业系统,其特征在于,消息发送者通过系统的发送端口对消息进行首次加密的方式是:对编码后的二进制数字末尾增加两个二进制数字,数据转存单元的输入端口对接受来的信息进行解码,解码的操作是:用特定的两个数字对接收来的二进制数字的末尾两个数字进行比对。

7.根据权利要求1所述的一种异构系统的同步作业系统,其特征在于,数据转存单元的输入端口会将消息中的发送时间传递给数据转存单元的数据处理端,由数据处理端唤醒存储在其中的信息。

8.根据权利要求1所述的一种异构系统的同步作业系统,其特征在于,消息接收者的位置信息是在数据转存单元的输出端口中计算出来的:输出端口获取输入端口传来的信息得到一串二进制数字,二进制数字前三位数指示消息接收者的位置,输入端口对信息进行二次加密:在二进制数字末尾加上两个特定的数字。

9.根据权利要求1所述的一种异构系统的同步作业系统,其特征在于,消息接收者的接受端口接受信息进行解码,解码操作为:拿特定的数字,去比对二进制数字的末尾两个数字,看看是否是相同的数字,如果是则解码成功。


技术总结
本发明公开了一种异构系统的同步作业系统,涉及互联网信息技术领域,步骤一:确定消息发送者与消息接收者;步骤二:在消息发送者与消息接收者之间建立数据转存单元;步骤三:根据数据转存单元建立发送端口与接受端口;步骤四:通过发送端口对消息进行编码并进行首次加密;步骤五:数据转存单元的输入端口对消息发送者的信息进行解码;步骤六:等待数据处理端唤醒此消息将其发送到数据转存单元的输出端口或数据转存单元的输出端口对解码信息二次运算;步骤七:消息接收者的接受端口接受信息进行解码,信息传输到消息接收者的接受模块:解决了因为保存在各自系统的本地文件变多,系统处于高并发数据状态下会变得卡顿的问题。

技术研发人员:薛强,陈铁宝,卫鹏
受保护的技术使用者:华宇新能源科技有限公司
技术研发日:
技术公布日:2024/2/1
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1