CN106161644A - The distributed system of data process and data processing method thereof - Google Patents

The distributed system of data process and data processing method thereof Download PDF

Info

Publication number
CN106161644A
CN106161644A CN201610666221.1A CN201610666221A CN106161644A CN 106161644 A CN106161644 A CN 106161644A CN 201610666221 A CN201610666221 A CN 201610666221A CN 106161644 A CN106161644 A CN 106161644A
Authority
CN
China
Prior art keywords
data
module
server
unit
client
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.)
Granted
Application number
CN201610666221.1A
Other languages
Chinese (zh)
Other versions
CN106161644B (en
Inventor
柯程远
宋海川
林桂清
汤津
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gree Electric Appliances Inc of Zhuhai
Original Assignee
Gree Electric Appliances Inc of Zhuhai
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Gree Electric Appliances Inc of Zhuhai filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN201610666221.1A priority Critical patent/CN106161644B/en
Publication of CN106161644A publication Critical patent/CN106161644A/en
Application granted granted Critical
Publication of CN106161644B publication Critical patent/CN106161644B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Computer And Data Communications (AREA)

Abstract

nullThe invention provides distributed system and data processing method thereof that a kind of data process,This system includes: monitor client,Unit to be monitored,Data processing server group and data base,Unit to be monitored is provided with the GPRS module for transmitting unit initial data,Wherein,Data processing server group includes application server、Caching server、Data Access Server and interface server,Wherein,Application server is connected with GPRS module and caching server,Interface server respectively with caching server、Data base and monitor client are connected,Data Access Server is connected with caching server and data base,The scheme that the present invention provides can efficiently solve autgmentability in the distributed system that in prior art, data process、Compatible and that safety is the most perfect problem,Improve autgmentability in the distributed system that data process、Compatibility and safety.

Description

The distributed system of data process and data processing method thereof
Technical field
The present invention relates to technical field of data processing, the distributed system that processes in particular to a kind of data and Data processing method.
Background technology
Long-distance intelligent service center system can carry out remote collection and remotely divide the service data of Central air-conditioning unit Analysis, provides the user unit daily maintenance information in time, and when unit produces fault and alarm, thus effectively can subtract Few unit fault produces probability and stops failure propagation, improve that Central air-conditioning unit is many, management dispersion, man-machine interaction difference etc. Economy and safe operation problem, provide the user central air-conditioning service more laborsaving, that save worry, save money.
And along with the arrival of air conditioning unit big data age, system needs the engineering unit of monitoring also to get more and more.Existing Being applied in technology remotely monitors the server distribution formula system of Central air-conditioning unit as it is shown in figure 1, this system can centering Entreat air conditioning unit service data to carry out remote collection and remote analysis, but this system is in autgmentability, compatibility and safety Property aspect is the most perfect, and some situation fails to consider.Such as: the client in the system of Fig. 1 directly connects data base, can carry Carry out certain potential safety hazard.Relationship processing module in the system of Fig. 1 makes the complexity that GPRS module and client relationship process Property, and easily become magnanimity GPRS module and the mutual bottleneck of a large amount of client.Additionally, Client (client) AM access module is adopted Connect with socket, it is difficult to extend compatible multiple client.Such as: mobile client, desktop client end and third-party application journey Sequence etc..
For autgmentability, compatibility and the most perfect the asking of safety in the distributed system that data in prior art process Topic, the most not yet proposes effective settling mode.
Summary of the invention
Embodiments provide distributed system and data processing method thereof that a kind of data process, existing to solve The problem that in the distributed system that in technology, data process, autgmentability, compatibility and safety are the most perfect.
According to an aspect of the invention, it is provided the distributed system that a kind of data process, including monitor client, treat Monitoring unit, data processing server group and data base, unit to be monitored is provided with for transmitting unit initial data GPRS module, wherein, data processing server group includes application server, caching server, Data Access Server And interface server, wherein, application server is connected with GPRS module and caching server, and interface server is respectively with slow Depositing server, data base and monitor client to be connected, Data Access Server is connected with caching server and data base.
In one embodiment, this system also includes: load equalizer, and application server is one or more, application clothes Business device is connected with GPRS module by load equalizer.
In one embodiment, application server includes the DTU AM access module for being connected with GPRS module, with The data resolution module that DTU AM access module is connected, DTU AM access module and data resolution module are respectively with caching server even Connect.
In one embodiment, interface server includes WCF intermediate cluster module, WCF intermediate cluster module respectively with Caching server, data base and monitor client are connected.
In one embodiment, caching server includes that Redis cluster cache module, Redis cluster cache module are divided It is not connected with DTU AM access module, data resolution module and WCF intermediate cluster module.
In one embodiment, Data Access Server includes unit data store set group's module, and unit data store Cluster module is connected with Redis cluster cache module and data base respectively.
In one embodiment, also including engineering information synchronization module in Data Access Server, engineering information synchronizes mould Block is connected with Redis cluster cache module and data base respectively.
In one embodiment, data base includes: data-base cluster module.
In one embodiment, monitor client includes: pc client, and/or mobile client, and/or webpage client End, and/or third-party application client.
According to another aspect of the present invention, it is provided that a kind of data process side being applied in above-mentioned distributed system Method, including: application server obtains the initial data of the unit to be monitored that GPRS module sends;Application server is to initial data Carry out parameterized treatment, and the data after parameterized treatment are sent to caching server;Data Access Server is from caching clothes Data after getting parms the data after parametrization are stored to data base in business device;Interface server is from buffer service Data after getting parms in device, and the data after parametrization are distributed to the monitor client of correspondence.
In one embodiment, distributed system includes: load equalizer, and application server is multiple, application server Obtain the initial data of the unit to be monitored that GPRS module sends, including: GPRS module is connected to load equalizer;Load balancing Connection request, according to the load condition of application server, is sent the application server to load minimum by device;What load was minimum should The initial data of the unit to be monitored that GPRS module sends is obtained with server.
In one embodiment, application server carries out parameterized treatment to initial data, and by after parameterized treatment Data send to caching server, including: the DTU AM access module in application server receives the machine to be monitored that GPRS module sends The initial data of group;The initial data of the unit to be monitored received is sent the data to application server by DTU AM access module Parsing module;The initial data of unit to be monitored is resolved by data resolution module, and sends the data resolved to slow Deposit the Redis cluster module of server.
In one embodiment, Data Access Server data after getting parms by parameter from caching server Data after change store to data base, including: the unit data store set group's module in Data Access Server is according in advance The subscribing relationship set up with the Redis cluster module of caching server, number after getting parms from Redis cluster module According to;Data after the parametrization of acquisition are stored in data base by unit data store set group's module.
In one embodiment, interface server data after getting parms from caching server, and by parametrization After data be distributed to the monitor client of correspondence, including: the WCF intermediate cluster module in interface server according in advance with delay Deposit the subscribing relationship that the Redis cluster module of server is set up, data after getting parms from Redis cluster module;WCF Data after the parametrization of acquisition are distributed to the monitor client of correspondence by intermediate cluster module.
In one embodiment, Data Access Server also includes engineering information synchronization module, knows caching in monitoring When the Redis cluster module of server triggers engineering information amendment, the engineering information of amendment is synchronized by engineering information synchronization module To data base.
The present invention data process distributed system and data processing method in, whole distributed system is by existing In technology, unit GPRS module has replaced to caching server by the way of relationship processing module is connected with client and has utilized it The mode of self publish/subscribe characteristic.Which unit data is client need then go at caching server to subscribe to that unit Data, it is not necessary to do not subscribe to, these subscribe to relations gone by caching server self, application server is without removing record Which unit GPRS module of which client control, decreases unit GPRS module complicated with the logic that client relationship processes Property, therefore reduce the coupling between unit GPRS module and client, for follow-up independent expanded application server or list Solely expansion interface providing convenience property of server.When expanded application server, it is not necessary to consider what its extension was caused by client Impact.When expansion interface server, without considering that unit GPRS module extends, on it, the impact caused.Meanwhile, interface clothes Business device can arrange supported interface mode (such as WCF interface mode) and be supplied to various types of client and be attached, side Continue after an action of the bowels and can extend the connection of further types of client, and, client-access data base can be limited by interface server Some authority, improve security of system.The scheme that the present invention provides can efficiently solve that data in prior art process point The problem that in cloth system, autgmentability, compatibility and safety are the most perfect, improves in the distributed system that data process and extends Property, compatibility and safety.
Accompanying drawing explanation
Constitute the accompanying drawing of a part of the application for providing a further understanding of the present invention, the signal of the present invention herein Property embodiment and explanation thereof are used for explaining the present invention, are not intended that inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the distributed system frame diagram that a kind of data of the prior art process;
The system framework figure of the distributed system that a kind of data that Fig. 2 provides for the embodiment of the present application process;
The flow process of the data processing method of the distributed system that a kind of data that Fig. 3 provides for the embodiment of the present application process is shown It is intended to;And
The schematic flow sheet of a kind of data processing method that Fig. 4 provides for the embodiment of the present application.
Detailed description of the invention
For the technical scheme making those skilled in the art be more fully understood that in the application, real below in conjunction with the application Execute the accompanying drawing in example, the technical scheme in the embodiment of the present application is clearly and completely described, it is clear that described enforcement Example is only some embodiments of the present application rather than whole embodiments.Based on the embodiment in the application, this area is common All other embodiments that technical staff is obtained under not making creative work premise, all should belong to the application protection Scope.
The distributed system that the data provided in the embodiment of the present invention process includes monitor client, unit to be monitored, number According to processing server group and data base, unit to be monitored is provided with the GPRS module for transmitting unit initial data, It is characterized in that, data processing server group includes application server, caching server, Data Access Server and connects Mouthful server, wherein, application server is connected with GPRS module and caching server, interface server respectively with buffer service Device, data base and monitor client are connected, and Data Access Server is connected with caching server and data base.Wherein, excellent Selection of land, above-mentioned application server, caching server and Data Access Server can be all Linux server.
In the embodiment of the present application, in order to the function of each server in above-mentioned data processing server group is carried out solely Vertical, can be by each function modoularization in each server.Specifically, a kind of data that Fig. 2 provides for the embodiment of the present application The frame diagram of the distributed system processed.As in figure 2 it is shown, this distributed system also includes load equalizer, when implementing, can Load equalizer to be arranged at a computer center.The application server provided in the embodiment of the present invention can be one, also Can be multiple multiple situations of application server 1 to n (Fig. 2 illustrate), application server be by load equalizer and GPRS mould Block connects.
Specifically, application server includes DTU (the Data Transfer for being connected with GPRS module Unit, data transmission unit) AM access module, the data resolution module being connected with DTU AM access module, DTU AM access module sum It is connected with caching server respectively according to parsing module.
In one embodiment, interface server includes WCF intermediate cluster module, and WCF intermediate cluster module is respectively It is connected with caching server, data base and monitor client.Wherein it is preferred to, as in figure 2 it is shown, monitor client includes: PC Client, and/or mobile client, and/or webpage client, and/or third-party application client.WCF herein is by micro- The application framework of a series of support data communication of soft exploitation, is properly termed as Windows communication development platform.It incorporates The .net Remoting of original windows communication, the mechanism of WebService, Socket, and fusion have HTTP's and FTP Correlation technique, is the practice mode that on windows platform, development DDB application is optimal.
It addition, in the embodiment of the present application, in order to improve the performance of caching server, memory database can be used Redis carries out transfer and the distribution of unit initial data.Therefore, caching server includes Redis cluster cache module, Redis cluster cache module is connected with DTU AM access module, data resolution module and WCF intermediate cluster module respectively.Data are visited Ask that server includes unit data store set group's module, unit data store set group's module respectively with Redis cluster cache mould Block and data base are connected.
In the embodiment of the present application, Redis cache module can be in the way of using publish/subscribe, unit data store set Group's module and WCF middleware cluster module all subscribe to the data after resolving from Redis.When receiving unit data on Redis After, according to himself publish/subscribe characteristic, automatically unit data can be automatically pushed to subscriber.Such mode is to follow-up Function of data distribution during distributed server extends on a large scale plays vital effect, and multiple program modules are attached to Message is received, such that it is able to solve multi-to-multi between multiple module to need multi-to-multi when sending message on Redis cache module The problem connected.Further, Redis utilizes the mode of himself publish/subscribe characteristic so that client can be ordered according to its demand Read data, need which unit data then to go to subscribe to the data of that unit, it is not necessary to not subscribe to, these subscribe to relations by Redis self has gone, and application server, without going to record which unit GPRS module of which client control, decreases machine The logic complexity that group GPRS module processes with client relationship, therefore reduces the coupling between unit GPRS module and client Conjunction property, for follow-up independent expanded application server or independent extension WCF middleware providing convenience property of cluster.In expanded application During server, it is not necessary to consider that client extends, on it, the impact caused.In like manner when extending WCF middleware, without considering machine Group GPRS module extends, on it, the impact caused.
In the prior art, the most logical between GPRS module and the server at intelligent server center of unit to be monitored Cross BMS agreement (remote monitoring protocol) and carry out communication.This agreement is set by the display panel controller of each unit to be monitored often Meter personnel provide, and the program needing to be write as this agreement correspondence joins in the display panel controller of unit to be monitored and just may be used To realize this unit to be monitored is monitored.So, along with the increase of unit quantity to be monitored, BMS agreement is write as correspondence The process of program then seem the heaviest.In order to alleviate the pressure of system maintenance personnel, the embodiment of the present application can be at GPRS Modbus agreement is used to carry out data transmission between module and DTU AM access module, such that it is able to avoid showing at unit to be monitored Show the step of the program that write is corresponding with agreement in plate controller, such that it is able to alleviate the pressure of system maintenance personnel.
In the embodiment of the present application, the design philosophy that object-oriented is inherited can be used, from top to bottom by agreement with wait to supervise The type of control unit is inherited classification step by step and is processed.First Modbus class can be derived by parent, then under Modbus class Can derive again multiple type subclass, the common logical process part of each type can be placed on Modbus apoplexy due to endogenous wind and process, no Process then can be placed in respective type subclass with logical process part.This ensures that there the unit of either current monitor Or follow-up unit newly developed, the distributed system compatible processing that its unit data can be provided by the application, its unit Data can be monitored by distributed system.
The distributed system processed below in conjunction with the prior art data to providing in the present embodiment is described, in order to It is best understood from the advantage place of the present invention:
Distributed system architecture of the prior art is as it is shown in figure 1, whole system is divided into DTU to access, Client accesses, pass System's process, data parsing, Redis, data access interface, data 7 modules of storage.
System architecture of the prior art is the most perfect, and multiformity and system extension in view of client may bands The bottleneck come.As it is shown in figure 1, relationship processing module is ined succession, DTU AM access module and Client AM access module, be between both The bridge of communication.After unit GPRS module rolls up, for ensureing that server load is stable, DTU AM access module is also required to phase Should increase, in like manner, after client rolls up, Client AM access module is also required to increase accordingly.In relationship processing module by In have recorded the corresponding relation of all unit GPRS module and all client controls, so being difficult to be extended to multiple relation Processing module, then becomes the bottleneck that magnanimity unit GPRS module is mutual with a large amount of clients, it is suppressed that whole system can Autgmentability.Simultaneously take account of the multiformity of client type follow-up developments, it is difficult to accomplish that all types of client is all unified to adopt Connect Client AM access module by socket mode, and client is directly connected to data base, also can give the data peace of data base Hidden danger served by full band.
The system framework providing the present invention shown in this Fig. 2, whole system is divided into DTU access, data parsing, Redis 6 modules such as cluster, unit data store set group, engineering information synchronization, WCF middleware cluster.Whole system workflow diagram As shown in Figure 3:
First being connected load equalizer by unit GPRS module, load equalizer can be according to the load shape of each application server State, in the DTU AM access module of the application server that the connection request of unit GPRS module is forwarded to most lightly loaded;
After GPRS module is connected with DTU AM access module foundation, original unit data are issued DTU and are accessed mould by GPRS module Block;
Original unit data are issued data resolution module by DTU AM access module more afterwards, and data resolution module is to original machine Group data resolve, after being parsed, by data publication to Redis cluster.
Unit data store set group's module and WCF middleware cluster module all subscribe to the data after resolving from Redis.When After receiving unit data on Redis, according to himself publish/subscribe characteristic, can automatically be automatically pushed to order by unit data The side of readding.
After unit data store set group's module gets unit data, data are stored in data base.
After WCF middleware cluster gets unit data, data are distributed to client.
Early stage unit GPRS module is replaced to by the way of relationship processing module is connected by whole system with client Redis utilizes the mode of himself publish/subscribe characteristic.Which unit data is client need then remove to subscribe to the number of that unit According to, it is not necessary to not subscribing to, these relations subscribed to have been gone by Redis self, and application server is without going to record which visitor Which unit GPRS module family end has monitored, and decreases the logic complexity that unit GPRS module processes with client relationship, because of This reduces the coupling between unit GPRS module and client, for follow-up independent expanded application server or individually extends WCF middleware providing convenience property of cluster.When expanded application server, it is not necessary to consider that client extends, to it, the shadow caused Ring.In like manner when extending WCF middleware, without considering that unit GPRS module extends, on it, the impact caused.
System by general WCF interface mode be supplied to various types of client be attached rather than with The mode of socket, this be follow-up can extend further types of client connect.Early stage client is permissible simultaneously It is directly connected to data base, if the program developed by third party is to connect data base, the safety of data can be able to be brought necessarily Hidden danger, so the system of the present invention is by the way of WCF interface, limits some authority of client-access data base, carry Rise the safety of system data.
Embodiment 2
In the embodiment of the present application 2, also provide for what a kind of data being applied to the distributed system that above-mentioned data process processed Method.The method flow diagram that a kind of data that Fig. 4 provides for the embodiment of the present application process.Although flow process being described below include with spy Multiple operations that definite sequence occurs, but it should be clearly understood that these processes can include more or less of operation, these behaviour Work can sequentially perform or executed in parallel (such as using parallel processor or multi-thread environment).As shown in Figure 4, method can be wrapped Include S1-S4:
S1: application server obtains the initial data of the unit to be monitored that GPRS module sends;
Initial data in unit to be monitored can be transmitted by GPRS module thereon, and GPRS module can be by former Beginning data send the DTU AM access module to application server.In an optional embodiment, distributed system includes: Load equalizer, application server is multiple, and when stating S1 in realization, GPRS module is connected to load equalizer;Load balancing Connection request, according to the load condition of application server, is sent the application server to load minimum by device;What load was minimum should The initial data of the unit to be monitored that GPRS module sends is obtained with server.
S2: application server carries out parameterized treatment to initial data, and sends the data after parameterized treatment to slow Deposit server;
When implementing, the DTU AM access module in application server receives the former of the unit to be monitored of GPRS module transmission Beginning data;The initial data of the unit to be monitored received is sent the data parsing mould to application server by DTU AM access module Block;The initial data of unit to be monitored is resolved by data resolution module, and sends the data resolved to buffer service The Redis cluster module of device.
S3: Data Access Server data after getting parms the data after parametrization are deposited from caching server Store up to data base;
When implementing, the unit data store set group's module in Data Access Server according in advance with caching server The subscribing relationship set up of Redis cluster module, data after getting parms from Redis cluster module;Unit data are deposited Data after the parametrization of acquisition are stored in data base by accumulation module.
S4: interface server data after getting parms from caching server, and the data after parametrization are distributed Give corresponding monitor client.
When implementing, the WCF intermediate cluster module in interface server according in advance with the Redis collection of caching server The subscribing relationship that group's module is set up, data after getting parms from Redis cluster module;WCF intermediate cluster module will obtain Data after the parametrization taken are distributed to the monitor client of correspondence.
Additionally, as preferably, Data Access Server also includes engineering information synchronization module, know caching clothes in monitoring When the Redis cluster module of business device triggers engineering information amendment, the engineering information of amendment is synchronized to by engineering information synchronization module Data base.
The present invention provide preferred embodiment in, whole distributed system is by unit GPRS module in prior art By the way of relationship processing module is connected, replaces to caching server with client utilizes himself publish/subscribe characteristic Mode.Which unit data is client need then go to subscribe to the data of that unit at caching server, it is not necessary to do not subscribe to, These relations subscribed to have been gone by caching server self, application server without go to record which client control which Unit GPRS module, decreases the logic complexity that unit GPRS module processes with client relationship, therefore reduces unit Coupling between GPRS module and client, carries for follow-up independent expanded application server or independent expansion interface server Supply convenience.When expanded application server, it is not necessary to consider that client extends, on it, the impact caused.In expansion interface service During device, without considering that unit GPRS module extends, on it, the impact caused.Meanwhile, interface server can arrange connecing of being supported Mouthful mode (such as WCF interface mode) is supplied to various types of client and is attached, and facilitates and follow-up can extend more multiclass The client of type connects, and, some authority of client-access data base can be limited by interface server, improve system peace Quan Xing.The scheme that the present invention provides can efficiently solve autgmentability, compatibility in the distributed system that in prior art, data process Property and the most perfect problem of safety, improve autgmentability, compatibility and safety in the distributed system that data process.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for the skill of this area For art personnel, the embodiment of the present invention can have various modifications and variations.All within the spirit and principles in the present invention, made Any modification, equivalent substitution and improvement etc., should be included within the scope of the present invention.

Claims (15)

1. data process a distributed system, including monitor client, unit to be monitored, data processing server group with And data base, described unit to be monitored is provided with the GPRS module for transmitting unit initial data, it is characterised in that described Data processing server group includes application server, caching server, Data Access Server and interface server, its In, described application server is connected with described GPRS module and described caching server, described interface server respectively with institute State caching server, described data base and described monitor client to be connected, described Data Access Server and described caching clothes Business device and described data base are connected.
2. distributed system as claimed in claim 1, it is characterised in that also include: load equalizer, described application server For one or more, described application server is connected with described GPRS module by described load equalizer.
3. distributed system as claimed in claim 1 or 2, it is characterised in that described application server include for institute Stating the DTU AM access module that GPRS module is connected, the data resolution module being connected with described DTU AM access module, described DTU connects Enter module and described data resolution module is connected with described caching server respectively.
4. distributed system as claimed in claim 3, it is characterised in that described interface server includes WCF intermediate cluster Module, described WCF intermediate cluster module respectively with described caching server, described data base and described monitor client phase Even.
5. distributed system as claimed in claim 4, it is characterised in that described caching server includes that Redis cluster delays Storing module, described Redis cluster cache module respectively with described DTU AM access module, described data resolution module and described WCF Intermediate cluster module is connected.
6. distributed system as claimed in claim 5, it is characterised in that described Data Access Server includes unit data Storage cluster module, described unit data store set group's module respectively with described Redis cluster cache module and described data Storehouse is connected.
7. distributed system as claimed in claim 6, it is characterised in that also include in described Data Access Server that engineering is believed Breath synchronization module, described engineering information synchronization module is connected with described Redis cluster cache module and described data base respectively.
8. distributed system as claimed in claim 1, it is characterised in that described data base includes: data-base cluster module.
9. distributed system as claimed in claim 1, it is characterised in that described monitor client includes: pc client, and/ Or mobile client, and/or webpage client, and/or third-party application client.
10. the data process side in the distributed system being applied to as described in any claim in claim 1 to 9 Method, it is characterised in that including:
Described application server obtains the initial data of the unit described to be monitored that described GPRS module sends;
Described application server carries out parameterized treatment to described initial data, and sends the data after parameterized treatment to slow Deposit server;
Described Data Access Server obtains the data after described parametrization and by described parametrization from described caching server After data store to data base;
Described interface server obtains the data after described parametrization from described caching server, and by after described parametrization Data are distributed to the described monitor client of correspondence.
11. data processing methods as claimed in claim 10, it is characterised in that described distributed system includes: load balancing Device, described application server is multiple, and described application server obtains the unit described to be monitored of described GPRS module transmission Initial data, including:
Described GPRS module is connected to load equalizer;
Connection request, according to the load condition of application server, is sent the application service to load minimum by described load equalizer Device;
The initial data of the unit described to be monitored of the application server acquisition described GPRS module transmission that described load is minimum.
12. data processing methods as described in claim 10 or 11, it is characterised in that described application server is to described original Data carry out parameterized treatment, and the data after parameterized treatment are sent to caching server, including:
DTU AM access module in described application server receives the original number of the unit described to be monitored that described GPRS module sends According to;
The initial data of the unit described to be monitored received is sent the number to described application server by described DTU AM access module According to parsing module;
The initial data of described unit to be monitored is resolved by described data resolution module, and the data resolved is sent extremely The Redis cluster module of described caching server.
13. data processing methods as described in claim 10 or 11, it is characterised in that described Data Access Server is from described Caching server obtains the data after described parametrization and the data after described parametrization are stored to data base, including:
Unit data store set group's module in described Data Access Server according in advance with the Redis of described caching server The subscribing relationship that cluster module is set up, obtains the data after described parametrization from described Redis cluster module;
Data after the described parametrization that described unit data store set group's module will obtain are stored in data base.
14. data processing methods as described in claim 10 or 11, it is characterised in that described interface server is from described caching Server obtains the data after described parametrization, and the data after described parametrization are distributed to the described monitoring client of correspondence End, including:
WCF intermediate cluster module in described interface server according in advance with the Redis cluster module of described caching server The subscribing relationship set up, obtains the data after described parametrization from described Redis cluster module;
Data after the described parametrization that described WCF intermediate cluster module will obtain are distributed to the monitor client of correspondence.
15. data processing methods as described in claim 10 or 11, it is characterised in that also include work in Data Access Server Journey synchronizing information module, when monitoring the Redis cluster module knowing described caching server and triggering engineering information amendment, described The described engineering information of amendment is synchronized to described data base by engineering information synchronization module.
CN201610666221.1A 2016-08-12 2016-08-12 Distributed system for data processing and data processing method thereof Active CN106161644B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610666221.1A CN106161644B (en) 2016-08-12 2016-08-12 Distributed system for data processing and data processing method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610666221.1A CN106161644B (en) 2016-08-12 2016-08-12 Distributed system for data processing and data processing method thereof

Publications (2)

Publication Number Publication Date
CN106161644A true CN106161644A (en) 2016-11-23
CN106161644B CN106161644B (en) 2021-11-02

Family

ID=57330001

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610666221.1A Active CN106161644B (en) 2016-08-12 2016-08-12 Distributed system for data processing and data processing method thereof

Country Status (1)

Country Link
CN (1) CN106161644B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107070977A (en) * 2017-01-13 2017-08-18 广西电网有限责任公司电力科学研究院 It is a kind of to reduce the data transmission method of delay
CN107180082A (en) * 2017-05-03 2017-09-19 珠海格力电器股份有限公司 A kind of data update system and method based on multi-level buffer mechanism
CN107404517A (en) * 2017-07-10 2017-11-28 珠海格力电器股份有限公司 Control method, dispatch server and the system of mixed-media network modules mixed-media
CN107864223A (en) * 2017-12-14 2018-03-30 科大智能电气技术有限公司 For the data communication system and method between internet of things equipment terminal and server
CN108833597A (en) * 2018-08-14 2018-11-16 秭归县社会保险基金征收稽查局 Golden insurance project intelligent monitoring and SiteServer LBS and monitoring method
CN110752970A (en) * 2019-10-24 2020-02-04 北京纳兰德科技股份有限公司 cuss platform monitoring system
CN111773738A (en) * 2020-08-13 2020-10-16 网易(杭州)网络有限公司 Game fighting method and device
CN114167794A (en) * 2021-12-20 2022-03-11 苏州易助能源管理有限公司 Remote data acquisition system and data acquisition method for intelligent electric meter
CN115190125A (en) * 2022-06-27 2022-10-14 京东科技控股股份有限公司 Monitoring method and device for cache cluster

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101876924A (en) * 2009-04-30 2010-11-03 升东网络科技发展(上海)有限公司 Database fault automatic detection and transfer method
CN102014355A (en) * 2010-11-22 2011-04-13 ***通信集团安徽有限公司 System and method for displaying instant communication software signing information on calling cellphone
US20120110113A1 (en) * 2009-07-02 2012-05-03 Aim To G Co., Ltd. Cooperative Caching Method and Contents Providing Method Using Request Apportioning Device
US20130097680A1 (en) * 2011-10-17 2013-04-18 Microsoft Corporation High-density multi-tenant distributed cache as a service
CN103297485A (en) * 2012-03-05 2013-09-11 日电(中国)有限公司 Distributed cache automatic management system and distributed cache automatic management method
US20140068180A1 (en) * 2012-08-31 2014-03-06 International Business Machines Corporation Data analysis system
CN105468763A (en) * 2015-12-01 2016-04-06 广东电网有限责任公司电网规划研究中心 Method for multi-person cooperation in big data operation
CN105592164A (en) * 2016-01-25 2016-05-18 珠海格力电器股份有限公司 Distributed system and method for data processing

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101876924A (en) * 2009-04-30 2010-11-03 升东网络科技发展(上海)有限公司 Database fault automatic detection and transfer method
US20120110113A1 (en) * 2009-07-02 2012-05-03 Aim To G Co., Ltd. Cooperative Caching Method and Contents Providing Method Using Request Apportioning Device
CN102014355A (en) * 2010-11-22 2011-04-13 ***通信集团安徽有限公司 System and method for displaying instant communication software signing information on calling cellphone
US20130097680A1 (en) * 2011-10-17 2013-04-18 Microsoft Corporation High-density multi-tenant distributed cache as a service
CN103297485A (en) * 2012-03-05 2013-09-11 日电(中国)有限公司 Distributed cache automatic management system and distributed cache automatic management method
US20140068180A1 (en) * 2012-08-31 2014-03-06 International Business Machines Corporation Data analysis system
CN105468763A (en) * 2015-12-01 2016-04-06 广东电网有限责任公司电网规划研究中心 Method for multi-person cooperation in big data operation
CN105592164A (en) * 2016-01-25 2016-05-18 珠海格力电器股份有限公司 Distributed system and method for data processing

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
IGOR KOŠŤÁL: ""Benefits of the use of asynchronous methods in a WCF service and its client, synchronizing resource access between these methods"", 《INTERNATIONAL CONFERENCE ON MILITARY TECHNOLOGIES (ICMT) 2015》 *
谭晓波等: ""多通道数字视频远程网络监控***及其数据缓存技术"", 《计算机应用》 *

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107070977A (en) * 2017-01-13 2017-08-18 广西电网有限责任公司电力科学研究院 It is a kind of to reduce the data transmission method of delay
CN107180082A (en) * 2017-05-03 2017-09-19 珠海格力电器股份有限公司 A kind of data update system and method based on multi-level buffer mechanism
CN107180082B (en) * 2017-05-03 2020-12-18 珠海格力电器股份有限公司 Data updating system and method based on multi-level cache mechanism
CN107404517A (en) * 2017-07-10 2017-11-28 珠海格力电器股份有限公司 Control method, dispatch server and the system of mixed-media network modules mixed-media
CN107864223A (en) * 2017-12-14 2018-03-30 科大智能电气技术有限公司 For the data communication system and method between internet of things equipment terminal and server
CN108833597B (en) * 2018-08-14 2024-04-26 秭归县社会保险基金征收稽查局 Intelligent monitoring and load balancing system and monitoring method for gold protection engineering
CN108833597A (en) * 2018-08-14 2018-11-16 秭归县社会保险基金征收稽查局 Golden insurance project intelligent monitoring and SiteServer LBS and monitoring method
CN110752970A (en) * 2019-10-24 2020-02-04 北京纳兰德科技股份有限公司 cuss platform monitoring system
CN110752970B (en) * 2019-10-24 2021-11-30 北京纳兰德科技股份有限公司 cuss platform monitoring system
CN111773738A (en) * 2020-08-13 2020-10-16 网易(杭州)网络有限公司 Game fighting method and device
CN111773738B (en) * 2020-08-13 2024-04-26 网易(杭州)网络有限公司 Game sightseeing method and device
CN114167794A (en) * 2021-12-20 2022-03-11 苏州易助能源管理有限公司 Remote data acquisition system and data acquisition method for intelligent electric meter
CN115190125A (en) * 2022-06-27 2022-10-14 京东科技控股股份有限公司 Monitoring method and device for cache cluster

Also Published As

Publication number Publication date
CN106161644B (en) 2021-11-02

Similar Documents

Publication Publication Date Title
CN106161644A (en) The distributed system of data process and data processing method thereof
CN102880475B (en) Based on the real-time event disposal system of cloud computing and method in computer software
CN109951331B (en) Method, device and computing cluster for sending information
CN112069265B (en) Synchronization method of configuration data, business data system, computer system and medium
CN106371932B (en) Zookeeper-based information configuration method and device
CN111090699A (en) Service data synchronization method and device, storage medium and electronic device
CN113254466B (en) Data processing method and device, electronic equipment and storage medium
US11753056B2 (en) Cloud platform-based comprehensive line network monitoring method and system
CN103761309A (en) Operation data processing method and system
CN105592164B (en) A kind of distributed system and method for data processing
CN103067230A (en) Method for achieving hyper text transport protocol (http) service monitoring through embedding monitoring code
CN107357571A (en) Maintaining method, system and the component server of apparatus assembly program
CN103870977A (en) Method and system thereof for data synchronizing of mobile advertising platform
CN109783151B (en) Method and device for rule change
CN107368583A (en) A kind of method and system of more cluster information inquiries
CN104167817A (en) Power equipment real-time information integration system and method
CN108228755A (en) The data of MySQL database based on daily record analytic technique to Hadoop platform synchronize clone method
CN113742033A (en) Kubernetes cluster federal system and implementation method thereof
CN110019539A (en) A kind of method and apparatus that the data of data warehouse are synchronous
CN102026228B (en) Statistical method and equipment for communication network performance data
CN112650545A (en) Configuration management system, method and storage medium
CN105302670A (en) Method and device for monitoring station by multi-machine redundancy way
CN109657000B (en) Real-time data synchronization method and device of rail transit comprehensive monitoring system
CN110534136A (en) The method and apparatus of recording
CN108874531A (en) Method, apparatus, system and electronic equipment for the service of fusing

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant