CN206498429U - A kind of Core server group network system based on distributed heterogeneous network - Google Patents
A kind of Core server group network system based on distributed heterogeneous network Download PDFInfo
- Publication number
- CN206498429U CN206498429U CN201621216203.5U CN201621216203U CN206498429U CN 206498429 U CN206498429 U CN 206498429U CN 201621216203 U CN201621216203 U CN 201621216203U CN 206498429 U CN206498429 U CN 206498429U
- Authority
- CN
- China
- Prior art keywords
- server
- core
- garden
- core server
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Computer And Data Communications (AREA)
Abstract
The utility model discloses a kind of Core server group network system based on distributed heterogeneous network, including multiple Core servers, multiple garden servers and administrative unit;The Core server constitutes loop network;The garden server group is into subnet;The subnet is connected with Core server;Connect synchronous communication between the subnet of same Core server;Connect synchronous communication between the subnet of different core server;Synchronous communication between the Core server;The administrative unit includes account management module, trigger module and data simultaneous module.The information of the garden server of Core server storage is synchronous, add the security of network, broken down when there is a Core server, the network information can be checked by other Core servers, when increasing a garden server under wherein one Core server newly, due to data backup function, another Core server can back up in realtime this data, and be again shown in the distributed management list of oneself.
Description
Technical field
The utility model is related to the communications field, specifically a kind of Core server networking based on distributed heterogeneous network
System.
Background technology
With developing rapidly for information and the network communications technology, IT application in enterprise process is constantly accelerated, company information
It is particularly important that the safety management of the structural behaviour and information resources of network becomes.The network of distributed frame refers to using distribution control
Data link can be directly set up between system, each node, is easy to the resource-sharing in network-wide basis, even if in whole network
Some Core server breaks down, and the operation of the whole network is not interfered with yet, with very high reliability.It disclosure satisfy that current enterprise
The special requirement of the structure of information network.
In all agreements used in current instantaneous communication system, XMPP (Extensible Messaging and
Presence Protocol:Scalable message and there is agreement) protocol suite open, flexibly and spread over one, be based on XML
The real-time messages and online protocol of (Extensible Makeup Language), have uniqueness in distributed network extension
Advantage.XMPP also obtains the support of each major company, and circulate the substantial amounts of IMU based on XMPP in the market
The voice and remote assistance function of letter software, such as Facebook Chat, Live, Google Talk and various gaming platforms
Deng.Nowadays the XMPP ecosystem is quite huge, has close to 300 kinds of extensions and is accepted as XEP (XMPP Extension
Proposal).XMPP obtains IETF (Internet Engineering Task Force) formal approval already.
Nowadays, IETF has set up special XMPP work group to be responsible for the renewal of XMPP specifications, so that XMPP is continuously available essence
Refining and extension.
What is exchanged in XMPP is XML data, and this allows communication with abundant, expansible structure.Due to XMPP
It need to be two-way that the connection of agreement regulation, which is set up, therefore the both sides of connection can send network data to other side at any time, and this causes
Application program is not necessarily the poll for obtaining and updating and carry out inefficiency, and this connection mechanism not only greatly reduces service request
Quantity, reduces the pressure that server is born, so that the information transfer efficiency of communicating pair is significantly improved;In addition,
XMPP is built in TLS (Transport Layer Security Protocol, safe transmission layer protocol) and SASL
(Simple Authentication Security Layer, simple authentication safe floor), is provided firmly for XMPP connections
Encryption and security function.
XMPP defines the form that the data communication between the network entity based on XMPP is used, and is based on
The gateway that XMPP is built may be such that interconnecting between the instantaneous communication system using different communication protocol is possibly realized.
Just because of this, the appearance of XMPP, realizes the intercommunication of whole communication protocol.
Distributed network includes server layer and client, and server layer is made up of two levels server:Core server and
Garden server.Client is connected with garden server, and garden server is connected with Core server, if core stratum server by
Dry Core server is constituted, and using loop configuration connection between them, constitutes core layer server zone.
Distributed network is also referred to as mesh network, and it is formed by the computer system interconnection for being distributed in different location,
Can be with proper communication, with higher reliability and autgmentability between non-stop layer node in net, any two node.Distributed network
Network can effectively reduce the management cost and latitude of enterprise.Distributed network is as shown in Figure 1.
The utility model on the basis of existing technology, is added in the technology for making network more credible, reliable and safe
Hold, realize the quasi real time backup of all next stage access server secure authenticated informations between core network server, rather than
It is only limitted to be responsible for Core server, even if only one of which Core server normal work in Core server looped network, other cores
Server is all paralysed, as long as next stage server can also connect this Core server, the next stage network just can be effective
Access network, greatly improves the safe survival ability of whole network, and the supervisor's core clothes used in other non-existing networks
The form of business device, reliability is improved by dual-host backup.And the data-base content of the Core server in the utility model is real
Teleengineering support is showed.
Utility model content
For defect present in prior art, the purpose of this utility model is to provide a kind of based on distributed heterogeneous net
The Core server group network system of network, networking management is carried out to the Core server of industrial control network.The utility model leads to
Cross using distributed group network technology and XMPP communication protocols, realize the ring of the Core server based on distributed heterogeneous network
Shape group network system, can build the information management system of reliable network structure and safety, and with preferably expansible
Property, the management cost and latitude of enterprise can be effectively reduced.
To achieve the above objectives, the utility model is adopted the technical scheme that:
A kind of Core server group network system based on distributed heterogeneous network, including:Multiple Core servers, Duo Geyuan
Area's server and administrative unit;
The Core server constitutes loop network;
The garden server group is into subnet;
The subnet is connected with Core server;Connect synchronous communication between the subnet of same Core server;Connection is not
With synchronous communication between the subnet of Core server;
Synchronous communication between the Core server;
The administrative unit includes account management module, trigger module and data simultaneous module.
On the basis of such scheme, the group network system uses MINA frameworks, and MINA frameworks contain 3 core interfaces:
IoService, IoFilter and IoHandler;The IoService interfaces are used for the service for creating client server
Device object;The IoFilter interfaces are used for data filtering;The IoHandler interfaces are used for business processing.
On the basis of such scheme, Core server and the garden server uses the Socket connections based on TCP,
Designated port, real-time, clog-free processing network connection and data are monitored by opening up individual threads.
On the basis of such scheme, the Core server is used to manage garden server, in real time monitoring garden service
The deletion and change of the network state of device, the purview certification of garden server and garden server;Each Core server can
Monitor the network state of other Core servers;The garden server can monitoring core server network state.
On the basis of such scheme, the trigger module is used for trigger data synchronization module;The trigger module includes
Manual trigger module and automatic trigger module.
On the basis of such scheme, the manual trigger module is used for click preservation setting, information manually and pushed or version
This control;The automatic trigger module is used for automatic trigger data synchronization module.
On the basis of such scheme, the data simultaneous module is used to carry out data syn-chronization operation, the kernel service
First synchronized between device, the garden server that each Core server is managed with it again is synchronized.
On the basis of such scheme, when having data to update or configuration changes, the Core server can pass through
Trigger module carrys out trigger data synchronization module;The garden server can be by trigger module come trigger data synchronization module;Institute
Garden server connected Core server by the way of mesh network broadcast is stated to synchronize.
On the basis of such scheme, in data syn-chronization operation synchronous data include addition Core server and
Garden server, the Core server to be deleted and garden server, change the garden server set, and change default core is genuinely convinced
Business device information, and Version Control and pushed information.
On the basis of such scheme, the account management module includes two kinds of Account Types:Super hard core control person and
Common core keeper;The super hard core control person is used to creating and deleting super hard core control person and common core is managed
Member, and add, delete Core server and garden server;The common core keeper is used to creating and deleting common core
Keeper, the Core server that can be checked in group network system, and add, delete garden server.
Beneficial effect:
The utility model uses toroid core server networking model and distributed heterogeneous network, makes group network system center
Information between central server is accurate, real-time synchronization, improves the security and reliability of system.Core clothes in group network system
The information of the garden server of business device storage is synchronous, adds the security of network, is occurred when there is a Core server
During failure, the network information can be checked by other Core servers, when a newly-increased garden under wherein one Core server
During area's server, due to data backup function, another Core server can back up in realtime this data, and be again shown in from
In oneself distributed management list so that network has more completeness and robustness, meeting the requirement of industrial network, there is provided highly reliable
Property, high-quality network environment.
Brief description of the drawings
The utility model has drawings described below:
The distributed network structure figure of Fig. 1 prior arts;
Fig. 2 structure charts of the present utility model;
Fig. 3 Core server workflow diagrams of the present utility model;
Fig. 4 request distributions of the present utility model and data responding process figure.
It is 1. communication in subnet in Fig. 2;2. it is the inter-subnet communication under same Core server;3. it is different core service
Inter-subnet communication under device;4. it is synchronous communication between Core server.
Embodiment
The utility model is described in further detail below in conjunction with accompanying drawing.
As Figure 1-4, a kind of Core server networking system based on distributed heterogeneous network described in the utility model
System, including:Multiple Core servers, multiple garden servers and administrative unit;
The Core server constitutes loop network;
The garden server group is into subnet;
The subnet is connected with Core server;Connect synchronous communication between the subnet of same Core server;Connection is not
With synchronous communication between the subnet of Core server;
Synchronous communication between the Core server;
The administrative unit includes account management module, trigger module and data simultaneous module.
On the basis of such scheme, the group network system uses MINA frameworks, and MINA frameworks contain 3 core interfaces:
IoService, IoFilter and IoHandler;The IoService interfaces are used for the service for creating client server
Device object;The IoFilter interfaces are used for data filtering;The IoHandler interfaces are used for business processing.
On the basis of such scheme, Core server and the garden server uses the Socket connections based on TCP,
Designated port, real-time, clog-free processing network connection and data are monitored by opening up individual threads.
On the basis of such scheme, the Core server is used to manage garden server, in real time monitoring garden service
The deletion and change of the network state of device, the purview certification of garden server and garden server;Each Core server can
Monitor the network state of other Core servers;The garden server can monitoring core server network state.
On the basis of such scheme, the trigger module is used for trigger data synchronization module;The trigger module includes
Manual trigger module and automatic trigger module.
On the basis of such scheme, the manual trigger module is used for click preservation setting, information manually and pushed or version
This control;The automatic trigger module is used for automatic trigger data synchronization module.
On the basis of such scheme, the data simultaneous module is used to carry out data syn-chronization operation, the kernel service
First synchronized between device, the garden server that each Core server is managed with it again is synchronized.
On the basis of such scheme, when having data to update or configuration changes, the Core server can pass through
Trigger module carrys out trigger data synchronization module;The garden server can be by trigger module come trigger data synchronization module;Institute
Garden server connected Core server by the way of mesh network broadcast is stated to synchronize.
On the basis of such scheme, in data syn-chronization operation synchronous data include addition Core server and
Garden server, the Core server to be deleted and garden server, change the garden server set, and change default core is genuinely convinced
Business device information, and Version Control and pushed information.
On the basis of such scheme, the account management module includes two kinds of Account Types:Super hard core control person and
Common core keeper;The super hard core control person is used to creating and deleting super hard core control person and common core is managed
Member, and add, delete Core server and garden server;The common core keeper is used to creating and deleting common core
Keeper, the Core server that can be checked in networking, and add, delete garden server.
In Fig. 2, the data that Core server is constituted between loop network, Core server are quasi real time backed up, i.e., in network
Data syn-chronization between any Core server;Core server manages garden server, including monitoring garden server in real time
Network state, the deletion and change of garden server purview certification and garden server.
Data are consistent between all Core servers in network, mutually back up, and changed when having data to update or configuring
When, Core server is synchronized with all Core servers first, and each Core server resynchronizes the institute administered to it
There is garden server.Data syn-chronization operation can equally be initiated by garden server, and garden server can be using mesh network broadcast
All Core servers that mode is connected with oneself are synchronous.
Either garden server initiates synchronization request or Core server initiates synchronization request, and simultaneously operating is needed first
Will be by trigger module come trigger data synchronization module.Trigger module includes manual trigger module and automatic trigger module, manually
Trigger module preserves setting, information push or Version Control etc. for clicking on manually, and automatic trigger module is used to trigger automatically
Data simultaneous module.
Need synchronous data to be divided into 6 major classes every time, include the Core server and garden server of all additions, institute
There are the Core server to be deleted and garden server, (mainly some are to client for the garden server that all changes are set
Some behaviors of Sign-On authentication), it is all to change default core server infos, version control information and pushed information.It is synchronous
Information is by being broadcasted or being sent after data encoding and synthetic operation., it is necessary to according to information before synchronizing information transmission
The appropriate sending method of numbering selection.Specifically, when the garden server info that all change configurations are comprised only in synchronizing information
Or during garden server change default core server info, it was demonstrated that being only possible to for current initiation synchronization request is garden service
Device, information can be sent to the Core server connected with the garden server in the way of mesh network is broadcasted;Conversely, kernel service
All garden server syncs that device can be administered with oneself.
If Fig. 3 is Core server synchronously detailed annotation figure:
When the information that other entities that Core server is received in network are sent, authority judgement is carried out first, then
Message is respectively processed according to the type of current server.If current server is garden server, only need to judge
Whether pushed information is contained, if it does, garden server can continue this information to be pushed to all registered users in subnet downwards;
If it is Core server not contain pushed information or current server, recipient only needs to the data received writing number
According to storehouse.
Each Core server monitors the network state of all Core servers, monitors its all garden administered in network
The network state of area's server, garden server needs also exist for monitoring the network state of all Core servers, so as to when affiliated
Other can be timely switched to after default core server closing and may have access to Core server.
There are two kinds of Account Types in account management module:Super hard core control person and common core keeper.Super management
Member possesses highest authority, can create and delete super hard core control person and common core keeper, and can add deletion
Core server and garden server;Common core keeper can create and delete common core keeper, it is impossible to which operation is super
Level hard core control person, the Core server that can be checked in networking, it is impossible to create and delete Core server, can add, delete
Garden server.
The utility model realizes the Core server networking system based on distributed heterogeneous network by using MINA frameworks
System, MINA frameworks contain 3 core interfaces:IoService, IoFilter and IoHandler, IoService interfaces are used to create
Build the server object of client server;IoFilter interfaces are used for data filtering;IoHandler interfaces are used for business
Processing.
The service logic specific definition of server framework from set up connection, receive data to business processing, send data
Idiographic flow.Core server and garden server use the Socket connections based on TCP, are monitored by opening up individual threads
Designated port, real-time, clog-free processing network connection and data.Idiographic flow is as shown in Figure 4:
Server framework is done networking processing and further expanded based on MINA frameworks, and socketAcceptor is created first,
For monitoring socket connections;Thread pool is subsequently introduced, and thread pool and socketAcceptor are bound, thread pool skill is utilized
Art processing is more concurrently to be connected;XMPP encoding and decoding XMPPCodecFactory is finally added to ProtocalCodecFilter's
Filter among chain, for the XML data stream in filtration treatment distributed network.
In modern large scale industry network, because scope of the enterprise is excessive, it is necessary in different local deployment services devices, this
Sample just can carry out server using the Core server group network system based on distributed heterogeneous network and build, and ensure the standard of data
Back up in realtime, improve the security of network, it is to avoid emergency case causes the loss of network paralysis and data.
Innovative point of the present utility model is to use kernel service of the ring-shape distribution heterogeneous network to industrial control network
Device carries out networking, there is significant advantage compared with traditional networking technology.
Key problem in technology point of the present utility model and it is intended to protect a little as follows:
Using XMPP, this causes application program to be not necessarily the poll for obtaining and updating and carry out inefficiency, this company
The system of picking not only greatly reduces the quantity of service request, the pressure that server is born is reduced, so that communicating pair
Information transfer efficiency significantly improve;
The data pipe quasi real time backed up of all next stage access server secure authenticated informations between core network server
Reason and transmission means and flow;And the data-base content of Core server realizes teleengineering support mode;
With easily network software extended mode and administrator authentication way to manage, with annular networking technology and distribution
Non-stop layer node in formula technology, net, with higher reliability and autgmentability, can effectively reduce enterprise management cost and
Latitude.
The content not being described in detail in this specification belongs to prior art known to professional and technical personnel in the field.
Claims (10)
1. a kind of Core server group network system based on distributed heterogeneous network, it is characterised in that including:Multiple kernel services
Device, multiple garden servers and administrative unit;
The Core server constitutes loop network;
The garden server group is into subnet;
The subnet is connected with Core server;Connect synchronous communication between the subnet of same Core server;Connect different IPs
Synchronous communication between the subnet of central server;
Synchronous communication between the Core server;
The administrative unit includes account management module, trigger module and data simultaneous module.
2. the Core server group network system as claimed in claim 1 based on distributed heterogeneous network, it is characterised in that described
Group network system uses MINA frameworks, and MINA frameworks contain 3 core interfaces:IoService, IoFilter and IoHandler;Institute
State the server object that IoService interfaces are used to create client server;The IoFilter interfaces are used for data
Filtering;The IoHandler interfaces are used for business processing.
3. the Core server group network system as claimed in claim 1 based on distributed heterogeneous network, it is characterised in that described
Core server and garden server use the Socket connections based on TCP, and designated port is monitored by opening up individual threads, real
When, clog-free processing network connection and data.
4. the Core server group network system as claimed in claim 1 based on distributed heterogeneous network, it is characterised in that described
Core server is used to manage garden server, and network state, the authority of garden server of monitoring garden server are recognized in real time
The deletion and change of card and garden server;Each Core server can monitor the network state of other Core servers;Institute
State garden server can monitoring core server network state.
5. the Core server group network system as claimed in claim 1 based on distributed heterogeneous network, it is characterised in that described
Trigger module is used for trigger data synchronization module;The trigger module includes manual trigger module and automatic trigger module.
6. the Core server group network system as claimed in claim 5 based on distributed heterogeneous network, it is characterised in that described
Manual trigger module is used for click preservation setting, information manually and pushed or Version Control;The automatic trigger module is used for automatic
Trigger data synchronization module.
7. the Core server group network system as claimed in claim 1 based on distributed heterogeneous network, it is characterised in that described
Data simultaneous module is used to first synchronize between data syn-chronization operation, the Core server, each Core server
The garden server managed again with it is synchronized.
8. the Core server group network system as claimed in claim 7 based on distributed heterogeneous network, it is characterised in that described
Synchronous data include the Core server and garden server of addition in data syn-chronization operation, the Core server to be deleted and
Garden server, changes the garden server set, changes default core server info, and Version Control and push are believed
Breath.
9. the Core server group network system as claimed in claim 1 based on distributed heterogeneous network, it is characterised in that having
When data update or configuration changes, the Core server can be by trigger module come trigger data synchronization module;It is described
Garden server can be by trigger module come trigger data synchronization module;The garden server is by the way of mesh network broadcast
Connected Core server is synchronized.
10. the Core server group network system as claimed in claim 1 based on distributed heterogeneous network, it is characterised in that institute
Stating account management module includes two kinds of Account Types:Super hard core control person and common core keeper;The super core tube
Reason person is used to creating and deleting super hard core control person and common core keeper, and adds, deletes Core server and garden
Server;The common core keeper is used to creating and deleting common core keeper, the core that can be checked in group network system
Central server, and add, delete garden server.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201621216203.5U CN206498429U (en) | 2016-11-11 | 2016-11-11 | A kind of Core server group network system based on distributed heterogeneous network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201621216203.5U CN206498429U (en) | 2016-11-11 | 2016-11-11 | A kind of Core server group network system based on distributed heterogeneous network |
Publications (1)
Publication Number | Publication Date |
---|---|
CN206498429U true CN206498429U (en) | 2017-09-15 |
Family
ID=59800071
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201621216203.5U Active CN206498429U (en) | 2016-11-11 | 2016-11-11 | A kind of Core server group network system based on distributed heterogeneous network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN206498429U (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109508261A (en) * | 2018-08-31 | 2019-03-22 | 云南电网有限责任公司信息中心 | A kind of electric network data node standby method and standby system based on big data |
CN111338858A (en) * | 2020-02-18 | 2020-06-26 | 中国工商银行股份有限公司 | Disaster recovery method and device for double machine rooms |
CN115134375A (en) * | 2022-07-01 | 2022-09-30 | 国网河北省电力有限公司保定供电分公司 | Data transmission method of distributed photovoltaic system |
-
2016
- 2016-11-11 CN CN201621216203.5U patent/CN206498429U/en active Active
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109508261A (en) * | 2018-08-31 | 2019-03-22 | 云南电网有限责任公司信息中心 | A kind of electric network data node standby method and standby system based on big data |
CN111338858A (en) * | 2020-02-18 | 2020-06-26 | 中国工商银行股份有限公司 | Disaster recovery method and device for double machine rooms |
CN111338858B (en) * | 2020-02-18 | 2023-07-14 | 中国工商银行股份有限公司 | Disaster recovery method and device for double machine rooms |
CN115134375A (en) * | 2022-07-01 | 2022-09-30 | 国网河北省电力有限公司保定供电分公司 | Data transmission method of distributed photovoltaic system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10193848B2 (en) | System and related method for management of devices of a network system via social media interfaces | |
CN104065731B (en) | A kind of ftp file Transmission system and transmission method | |
CN106375384A (en) | Management system of mirror network flow in virtual network environment and control method | |
CN206498429U (en) | A kind of Core server group network system based on distributed heterogeneous network | |
DE112015004699B4 (en) | Security system distributed across multiple sites | |
CN104811371B (en) | A kind of brand-new instantaneous communication system | |
CN101197715B (en) | Method for centrally capturing mobile data service condition | |
CN104092746B (en) | A kind of O&M auditing system and the network load balancing method in its system | |
CN102404254A (en) | Multi-network integrated intelligent home gateway device and system | |
CN103039037B (en) | For effectively managing the method and system of the connection between communication network and this communication network and customer rs premise equipment | |
CN103597798B (en) | Strengthen the method for the high availability in secure telecommunications network and comprise the communication network of multiple remote node | |
CN109819053A (en) | Applied to the springboard machine system and its control method under mixing cloud environment | |
CN202475474U (en) | Multi-network integration intelligent home gateway device and system | |
CN108040268A (en) | A kind of video surveillance network method of controlling security and system based on SDN | |
CN105827598A (en) | Method and system for strengthening WiFi security of access router | |
CN103944814A (en) | Data exchange method and system and gateway server | |
CN110138779A (en) | A kind of Hadoop platform security control method based on multi-protocols reverse proxy | |
CN110163484A (en) | Suporting structure intelligence operation management system Internet-based and method | |
CN101583021A (en) | Monitoring device used in video conferencing monitoring system | |
DE102020213017A1 (en) | Method for providing a status channel | |
CN110213335B (en) | Browser-based auxiliary translation and review synchronization system and implementation method | |
CN105915662B (en) | A kind of data transmission method and device | |
CN102025728A (en) | Scheduling method under client-side/server-side architecture and server | |
CN105245336B (en) | A kind of file encryption management system | |
CN103475491A (en) | Remote maintenance system which is logged in to safely without code and achieving method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GR01 | Patent grant | ||
GR01 | Patent grant |