基于不同操作系统网络处理结构设计
作者:乐鱼体育官网登录 发布时间:2021-11-07 00:30
本文摘要:随着科学技术的较慢发展,大量数据的处置对于计算机的性能拒绝更加低,一般的计算机很难符合较慢处置数据的拒绝,同时,计算机病毒的侵袭对数据安全包含相当严重的威胁。本文设计一种基于有所不同操作系统的网络化的处置系统用作解决问题这些问题。1系统阐述 该系统是一个包括有所不同体系结构的计算机和操作系统的异构系统。

乐鱼体育官网登录

随着科学技术的较慢发展,大量数据的处置对于计算机的性能拒绝更加低,一般的计算机很难符合较慢处置数据的拒绝,同时,计算机病毒的侵袭对数据安全包含相当严重的威胁。本文设计一种基于有所不同操作系统的网络化的处置系统用作解决问题这些问题。1系统阐述  该系统是一个包括有所不同体系结构的计算机和操作系统的异构系统。

在系统中数据库服务器、存储服务器和数据处理服务器为运营Linux操作系统的服务器,掌控服务器为运营WindowsServer2003的服务器,终端计算机为运营WindowsXP操作系统的工作站。从系统工作流程的角度来看,一个工作流程的构建往往必须多个服务器的参予,由此可见,系统本身是一个分布式的系统。系统中的软件和软件之间经常不存在互相调用的关系,一部分调用关系通过分系统的任务调度已完成,另一部分则通过软件模块与软件模块之间的必要调用已完成。

服务器端软件和客户端软件通过千兆以太网通信,使用TCP/IP协议,相互之间传送的消息使用XML(拓展标记语言)格式叙述。2系统设计与工作原理  在系统的设计中,使用运营掌控、数据处理和系统监控彼此比较独立国家的机制。

系统的嵌入式使用“分布式部署,集中式操作者”的原则展开设计。在处置系统的实际运营中,大部分产品生产流程由在后台运营的服务程序已完成。用户通过终端计算机对运营在其他服务器上的服务程序展开监控,在适当的情况下展开人工干预,这一过程通过远程调用构建。一般情况下,用户不必须指定各服务器分别继续执行监控和管理操作者,只通过终端工作站才可已完成整个处置系统的监控和管理。

系统总体结构设计如图1右图。其设计功能的主要解释闻表格1。  PNode(数据处理服务器)通过千兆以太网络与CNode(掌控服务器)、DNode(数据库服务器)相连接,并通过光纤网络和SNode(存储服务器)相连接。

各种数据处理软件以服务的形式运营在各个处置服务器上,对应于每一种类型的数据处理任务,掌控服务器上不会有对应的消息队列,而各种数据处理软件时刻监控着对应的消息队列,当有任务回到时,对应的处理软件不会将此任务所取到本地计算机上展开处置。在处置此任务的过程中,处理软件通过千兆以太网采访DNode来取得元数据信息(如存储地址、处置状态等),通过光纤网络从SNode上来提供原始数据并展开处置。

在处置已完成后,处理软件将新的产生的元数据信息通过千兆以太网存储到DNode上的数据库中,而将产品数据通过光纤网络存储到SNode上的存储系统中。3系统之间通信的构建  在有所不同的操作系统之间的通信是本系统的关键环节,这里使用消息队列的形式通过消息传输中间件来构建。消息队列入结构以实时或异步方式构建的分布式应用获取了松耦合方法。消息队列的API调用被映射到新的或现存的应用于中,通过消息发送到内存或基于磁盘的队列或从它朗读而获取信息互相交换。

消息队列能用在应用于中以继续执行多种功能,比如拒绝服务、互相交换信息或异步处置等。  消息传输中间件消息中间件(MOM)是一种独立国家的系统软件或服务程序,分布式应用系统利用这种软件在有所不同的技术之间共享资源,管理计算资源和网络通讯。

它在计算机系统中是一个关键软件,能构建应用于的点对点和互操作性,且确保系统安全、可信、高效地运营。MOM坐落于用户应用于和操作系统及网络软件之间,它为应用于获取了公用的通信手段,并且独立国家于网络和操作系统。中间件修改了应用于之间数据的传输,屏蔽底层异构操作系统和网络平台,为开发者获取完全一致的通讯标准和应用于程序接口,当应用程序中映射其函数调用,它之后可利用其运营的特定操作系统和网络环境的功能,为应用于继续执行通信功能。消息中间件有很多种,其中IBM消息中间件MQ以其独有的安全性机制、可扩展性和跨平台性,以及强劲的事务处理能力和消息通讯能力,沦为消息中间件产品的佼佼者。

  MQ(消息中间件的一种,由IBM公司研发)的基本原理如图2右图。  首先来看本地通讯的情况,应用程序A和应用程序B运营于同一系统A,它们之间可以利用消息队列技术展开彼此的通讯:应用程序A向队列1发送到一条信息,而当应用程序B必须时就可以获得该信息。  其次是远程通讯的情况,如果信息传输的目标改回在系统B上的应用程序C,这种变化会对应用程序A产生影响,应用程序A向队列2发送到一条信息,系统A的MQ找到消息队列2所指向的目的队列实质上坐落于系统B,它将信息放在本地的一个类似队列——传输队列(TransmissionQueue)。

创建一条从系统A到系统B的消息地下通道,消息地下通道代理将从传输队列中加载消息,并传送这条信息到系统B,然后等候证实。只有MQ收到系统B顺利接到信息的证实之后,它才从传输队列中确实将该信息移除。如果通讯线路必经,或系统B不出运营,信息不会回到传输队列中,直到被顺利地传输到目的地。

这是MQ最基本、最重要的技术,能保证信息传输,并且是一次且仅一次(onceandonlyonce)的传送。通过消息传输中间件MQ就能构建服务器之间的通信。4结语  通过该设计需要保证装有有所不同操作系统的各种服务器需要在本系统中长时间工作,同时用于消息队列构建系统模块之间的通信便于拓展系统的处置能力,能大大提高数据处理速度。最重要的是异构系统的设计使工作站中的基于WindowsXP操作系统的各种*很难在Linux处置系统的服务器上发挥作用,确保了数据的安全性,所以具备较高的安全性。


本文关键词:基于,不同,操作系统,网络,处理,结构设计,leyu乐鱼体育

本文来源:乐鱼体育官网登录-www.664859.com

电话
0260-769329374