CN106354795B - A kind of Distributed data exchange system - Google Patents

A kind of Distributed data exchange system Download PDF

Info

Publication number
CN106354795B
CN106354795B CN201610729474.9A CN201610729474A CN106354795B CN 106354795 B CN106354795 B CN 106354795B CN 201610729474 A CN201610729474 A CN 201610729474A CN 106354795 B CN106354795 B CN 106354795B
Authority
CN
China
Prior art keywords
data
data exchange
exchange client
node
cluster
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
Application number
CN201610729474.9A
Other languages
Chinese (zh)
Other versions
CN106354795A (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.)
Linewell Software Co Ltd
Original Assignee
Linewell Software Co Ltd
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 Linewell Software Co Ltd filed Critical Linewell Software Co Ltd
Priority to CN201610729474.9A priority Critical patent/CN106354795B/en
Publication of CN106354795A publication Critical patent/CN106354795A/en
Application granted granted Critical
Publication of CN106354795B publication Critical patent/CN106354795B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/182Distributed file systems
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present invention discloses a kind of Distributed data exchange system, for carrying out data exchange to concurrent data, provides the efficiency of data exchange.In above system, interface editor creates data acquisition flow, and data acquisition flow is sent to the data exchange client node in data exchange client cluster;Data distribution controller realizes class according to shunt controller and the data service acquired is needed to determine draining conditions;Simultaneous streaming to be processed is got from data acquisition sources end, simultaneous streaming to be processed is divided into multiple data fields according to draining conditions, and multiple data fields are respectively allocated to each data exchange client node in data exchange client cluster;Data exchange client cluster carries out data exchange processing to corresponding data field by each data exchange client node that data distribution controller is selected, and each data field after the completion of data exchange processing is respectively stored into database by each data exchange client node.

Description

A kind of Distributed data exchange system
Technical field
The present invention relates to field of computer technology, and in particular to a kind of Distributed data exchange system.
Background technique
With information-based development, trend will be become by establishing unified data center.For large-scale consumer system, packet E-commerce, game class system are included, due to being completely newly to construct, data will innately have the gene of unification storage, unified Modeling.And The big data system of enterprise, government, industry class will be unified by force due to having numerous system on-line operations in history Data storage and modeling, do not have feasibility.In this case, newly-built big data system will pass through Enterprise Service Bus The mode of (Enterprise Service Bus, ESB) generates system docking with original online data, passes through existing system System carries out data acquisition, by converting and carrying out unified storage after modeling, to achieve the purpose that data sharing, intercommunication.
Either large-scale consumer or enterprise, government, industry class system, development and history number with business According to accumulation, will all form the situation that data volume is big, business is complicated, will also cause to need between not homologous ray a large amount of, continually Carry out data exchange.Under the application scenarios of ESB, current ESB does not support the data exchange of concurrent processing, concurrent multiple numbers It will cause data collision when according to storage to database, it can not be to the mass data of lasting generation progress data exchange, data exchange Efficiency it is lower.
Summary of the invention
The purpose of the present invention is to provide a kind of Distributed data exchange systems, for carrying out data friendship to concurrent data It changes, the efficiency of data exchange is provided.
In order to achieve the above object, the present invention uses such following technical solution:
The present invention provides a kind of Distributed data exchange system, comprising:
Interface editor is sent to data exchange visitor for creating data acquisition flow, and by the data acquisition flow Data exchange client node in the cluster of family end, the data acquisition flow include: data source address, data pick-up slip Part, acquisition field information, scheduling rule and shunt controller realize class;
Data distribution controller divides for realizing that class and the data service for needing to acquire determine according to the shunt controller Stream condition;Simultaneous streaming to be processed is got from data acquisition sources end, it will be described to be processed according to the draining conditions Simultaneous streaming is divided into multiple data fields, and the multiple data field is respectively allocated to data exchange client cluster In each data exchange client node;
Data exchange client cluster, each data exchange client for being selected by the data distribution controller End node carries out data exchange processing to corresponding data field, is handed over data by each data exchange client node The each data field changed after the completion of handling is respectively stored into database.
After adopting the above technical scheme, technical solution provided by the invention will have the following advantages:
It include interface editor, data distribution control in Distributed data exchange system provided in an embodiment of the present invention Device processed and data exchange client cluster include multiple data exchange client nodes in the data exchange client cluster, Simultaneous streaming to be processed can be divided into multiple data fields according to draining conditions by data classification controller, and will be multiple Data field is respectively allocated to each data exchange client node in data exchange client cluster, each data exchange visitor Family end node can carry out data exchange processing to corresponding data field respectively, and each data exchange client node is by data Each data field after the completion of exchange processing is respectively stored into database.Therefore distributed number provided in an embodiment of the present invention According to exchange system by concomitantly carrying out data acquisition and transmission, data exchange can be carried out to concurrent data, data friendship is provided The efficiency changed.
Detailed description of the invention
Fig. 1 is the composed structure schematic diagram of Distributed data exchange system provided in an embodiment of the present invention;
Fig. 2 is data exchange client clustered deploy(ment) structural schematic diagram provided in an embodiment of the present invention;
Fig. 3 is that shunt controller provided in an embodiment of the present invention locks schematic diagram;
Fig. 4 is that table provided in an embodiment of the present invention inputs distributed lock schematic diagram;
Fig. 5 is data exchange process schematic diagram of the present invention.
Specific embodiment
The embodiment of the invention provides a kind of Distributed data exchange systems, for carrying out data exchange to concurrent data, The efficiency of data exchange is provided.
In order to make the invention's purpose, features and advantages of the invention more obvious and easy to understand, below in conjunction with the present invention Attached drawing in embodiment, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that disclosed below Embodiment be only a part of the embodiment of the present invention, and not all embodiments.Based on the embodiments of the present invention, this field Technical staff's every other embodiment obtained, shall fall within the protection scope of the present invention.
Term " includes " in description and claims of this specification and above-mentioned attached drawing and " having " and they Any deformation, it is intended that covering non-exclusive includes so as to a series of process, method comprising units, system, product or to set It is standby to be not necessarily limited to those units, but be not clearly listed or these process, methods, product or equipment are consolidated The other units having.
In order to improve the efficiency of transmission of ESB, the mode that ESB must be able to support cluster concurrent in the embodiment of the present invention is counted According to acquisition and transmission.Distributed data exchange system provided in an embodiment of the present invention can be connected by data acquisition sources end and ESB It connects, to realize the exchange of concurrent data.Request is as shown in fig.1, Distributed data exchange system provided in an embodiment of the present invention System, comprising:
Interface editor is sent to data exchange client for creating data acquisition flow, and by data acquisition flow Data exchange client node in cluster, data acquisition flow include: data source address, data acquisition conditions, acquisition word Segment information, scheduling rule and shunt controller realize class;
Data distribution controller, for realizing class according to shunt controller and the data service acquired being needed to determine shunt bar Part;Simultaneous streaming to be processed is got from data acquisition sources end, according to draining conditions by concurrent data flow point to be processed Multiple data fields are segmented into, and multiple data fields are respectively allocated to each data exchange in data exchange client cluster Client node;
Data exchange client cluster, each data exchange client end segment for being selected by data distribution controller Point carries out data exchange processing to corresponding data field, by each data exchange client node that data exchange processing is complete Each data field after is respectively stored into database.
In embodiments of the present invention, data acquisition sources end is connected with ESB, can pass through number from Distributed data exchange system Simultaneous streaming is collected according to acquisition source, is provided with data exchange visitor in the embodiment of the present invention in Distributed data exchange system Family end cluster, includes multiple data exchange client nodes in the data exchange client cluster, in the embodiment of the present invention point Data distribution controller is additionally provided in cloth data exchange system, which can control to simultaneous streaming Shunting solve the problems, such as that current ESB can not transmit simultaneous streaming to realize simultaneously operating to simultaneous streaming, The embodiment of the present invention is based on distributed type colony concurrent processing data exchange, to ensure the high efficiency and stability of data exchange.
In some embodiments of the invention, data exchange client cluster is also used to select by data distribution controller Corresponding data field is encrypted in each data exchange client node selected out, and carries out in each data field Each data field is decrypted again after the completion of data exchange processing, will be solved by each data exchange client node Each data field after the completion of close processing is respectively stored into database.
As shown in Fig. 2, being data exchange client clustered deploy(ment) structural schematic diagram of the invention, by the number for disposing cluster According to exchange client node, data exchange client cluster is by each data exchange client node to data shunt controller The data field for distributing to the data exchange client node is encrypted, when data exchange client node completes logarithm After the data exchange processing of field, data exchange client cluster is again by each data exchange client node to data Field is decrypted, then each data field after the completion of decryption processing is respectively stored into database.Data acquisition Encryption enters transmission channel afterwards, and the output end of data exchange client node is decrypted when getting data, it is ensured that data The integrality of transmission.
In some embodiments of the invention, data classification controller, specifically for being opened when data exchange client cluster When beginning management and running, using shunt controller lock since simultaneous streaming to be processed calculate one data word section data Position and end Data Position, will match in simultaneous streaming from beginning Data Position to the data field terminated between Data Position It sets to a data exchange client node in data exchange client cluster, continues to calculate distribution using shunt controller lock To the data field of another data exchange client node in data exchange client cluster.
As shown in figure 3, locking schematic diagram for shunt controller provided in an embodiment of the present invention.Two places Data Concurrent carries out data When exchange, in order to avoid each data exchange client node repeated acquisition data, shunt controller lock control, meter can be passed through The data field that each data exchange client node needs to acquire is calculated, when data exchange client node starts management and running When, first since shunt controller lock obtain need to acquire data Data Position and terminate Data Position, it is responsible after having obtained The shunt controller lock for calculating beginning Data Position and end Data Position is released to other data exchange client node sections again Point uses.It is respectively right that shunt controller lock is obtained by multiple node tasks schedulers for each data exchange client node The data field answered.For example, the node tasks scheduler of a data exchange client node is grouped timer-triggered scheduler task, The data field for determining that the data exchange client node needs to acquire is locked using separation controller.
Further, in some embodiments of the invention, data exchange client cluster is specifically used for using shunting control Device lock processed gets the beginning Data Position for distributing to each data exchange client node and terminates Data Position, triggers each Data exchange client node is according to the beginning Data Position for being allocated to corresponding data exchange client node and terminates data bit Set the data field that corresponding each data exchange client node is got from simultaneous streaming.
Specifically, data exchange client node is got using shunt controller lock distributes to the data exchange client The beginning Data Position and end Data Position of node, the data exchange client node are objective according to corresponding data exchange is allocated to The beginning Data Position and end Data Position of family end node get corresponding each data exchange client from simultaneous streaming The data field of end node.For example, as shown in figure 3, altogether including N number of data exchange visitor in data exchange client cluster Family end node, each data exchange client node use node tasks scheduler, are shunted and are controlled by node tasks scheduler schedules Device lock processed gets the beginning Data Position for distributing to the data exchange client node and terminates Data Position.
In some embodiments of the invention, data exchange client cluster is specifically used for through each data exchange visitor Family end node call list inputs distributed lock, inputs distributed lock by table and corresponding data field is written in database In datum target list.
As shown in figure 4, inputting distributed lock schematic diagram for table provided in an embodiment of the present invention.In the receiving end of data, lead to Alternative when table input distributed lock realizes control concurrent data insertion database is crossed, table input distributed lock is for concurrently holding It to be inserted into the service of data when row, in Fig. 4, shares N number of table input, call list inputs distributed lock when being executed for each table input, Corresponding data field is written in the datum target list in database to which distributed lock will be inputted by table, prevents that This interference, it is ensured that the consistency of data.
In some embodiments of the invention, data exchange client cluster is also used to from all data exchange clients A data exchange client host node is selected in node, remainder data exchanges client node as data exchange client From node, the data acquisition flow that interface editor is sent parse obtaining by data exchange client host node The flow instance parsed, and stored the flow instance parsed to data exchange client by data exchange client host node It holds in the rear end caching of cluster, is obtained from the caching of the rear end of data exchange client cluster by data exchange client from node Get the flow instance parsed.
It is illustrated below, it, can be from all data exchange client nodes in the deployment of data exchange client cluster A data exchange client host node is selected, the parsing being responsible for when process publication by data exchange client host node simultaneously will solution Flow instance after analysis is put into the rear end caching of data exchange client cluster, and process just no longer needs to solve when dispatching next time Analyse the configuration information of process, if from rear end caching can quick obtaining, while when modification process is issued again, data Exchange client host node is responsible for buffer update, and the physical file of process configuration information all can be by data exchange client host node Copy is a to each data exchange client from node, when data exchange client host node or abnormal caching appearance, His data exchange client can be competed rapidly from node as host node, and guarantee that the process of data exchange is unaffected.
In some embodiments of the invention, data distribution controller is also used to deposit in data exchange client cluster When data exchange client node is abnormal, the data exchange client node into data exchange client cluster again Distribute data field.For example, simultaneous streaming can be redistributed when there is data exchange client node to be abnormal In each data field, shunting logic is recalculated by data distribution controller, may insure data by way of cluster The stability of exchange.By concomitantly carrying out data acquisition and transmission, the high efficiency of data exchange has been effectively ensured.
In order to facilitate a better understanding and implementation of the above scheme of the embodiment of the present invention, corresponding application scenarios of illustrating below come It is specifically described.The present embodiments relate to distributed type colony concurrent processing data exchange is based on, to ensure data exchange High efficiency and stability.It is an object of the invention to ensure the stability in data exchange process and effectively improve data exchange Performance, it is ensured that data exchange being capable of 7*24 hours stable continuous services.
As shown in figure 5, illustrate " the data exchange client node " of Fig. 2, " the shunt controller lock " of Fig. 3, involved by Fig. 4 And " table input distributed lock " between relationship, i.e., " data exchange client node " to acquire to pass through before data and " shunt Controller lock ", which obtains, will acquire starting position and the end position of data, after the completion of acquisition " data exchange client node " into The cleaning of row data is converted, and after data mart modeling, each " table input " service passes through " table input point before being inserted into object table The alternative of cloth lock " control data insertion.A point indicates data acquisition sources end, and B point indicates data receiver destination.
In the embodiment of the present invention, using clustered deploy(ment) data exchange client node, carried out by way of data distribution Data Concurrent acquisition and transmission input the alternative that distributed lock realizes insertion by table in the input terminal of data.When there is node When occurring abnormal, shunting logic is recalculated by data distribution controller, may insure data exchange by way of cluster Stability;By concomitantly carrying out data acquisition and transmission, the high efficiency of data exchange has been effectively ensured.
As shown in Fig. 1 to 5, the cluster concurrent method based on Distributed data exchange is may be implemented in the embodiment of the present invention, tool Body including the following steps:
Step 1, the process that the acquisition of a data is created by visual interface editor, this process recording data source Address, the condition for acquiring data, acquisition field information, scheduling rule, shunt controller realize the information such as class.Wherein, control is shunted Device processed realizes that class is the class name for calling shunt controller to realize class, because shunt controller is that different business is supported secondary can to expand Expansion hair.Procedure information (include: from which table acquisition data, acquire to carry out after which field, acquisition how process data The service configuration information of equal acquisitions transmission) finally save as the XML format data file of standard.
One step 2, creation data shunt controller, the realization of data distribution controller divide the data to be acquired Stream, data distribution controller determines draining conditions according to practical business, if any 3 clustered nodes: node 1 acquires 1-4 month Data field, node 2 acquire the data field in 5-8 month, and node 3 acquires the data field in 9-12 month.Data distribution control Device will be compiled packing after realizing, file is put into XML same file clip directory described in step 1 after compiling, data When exchanging client node process of analysis configuration file, the logic of shunt controller is called to realize streamed data by reflection mode Exchange, wherein reflection mode, which refers in java operational process, realizes that class is gone load to realize and corresponded to according to specified shunt controller Shunting logic.
Step 3, the data exchange client node for disposing cluster copy the process for acquiring data publication under cluster to Each data exchange client node, data exchange client node carry out parsing to process and by data exchange client nodes The core engine driving of itself starts data acquisition.
Step 4, node task dispatcher be responsible for timer-triggered scheduler task, this node needs are confirmed by data distribution controller The data information of acquisition, and collected data result collection is put into transmission channel and is output to target location, it is propped up in transmission process Hold the encryption of sensitive data.
Step 5, the receiving end in data are realized the alternative of control concurrent data insertion by distributed lock, prevent that This interference, it is ensured that the consistency of data.
The present invention provides effective Security Assurance Mechanism, integrality of the data transmission using MD5 verification data, WEB service Provide the safety protecting mechanism based on WS-Security specification.Data exchange client provides complete across a network communication Security mechanism, including the Authentication mechanism that HTTPS, Web Service, Restful are accessed, message encryption/decrypted transport machine System, the signature and sign test mechanism of message provide safety prevention measure in transport layer, message layer, application layer.When supporting data transmission Encrypting and decrypting, in business procession, user needs that certain sensitive datas are encrypted, and is receiving encryption number According to when operation is decrypted.
In the embodiment of the present invention, the logic of data distribution is calculated by shunt controller, shunt controller can be according to reality The needs extension of business is realized to improve flexibility.Data exchange client host node under cluster is responsible for parsing data exchange Procedure information, and procedure information is put into caching, when process starts scheduling, procedure information rapidly can be obtained from caching, Process of analysis information is gone again without each node;Each data exchange client node will be inserted into data to transmission destination When, the consistency of data is controlled by distributed lock.The class requirement of safety depends on practical business in the embodiment of the present invention Needs, security level just introduces the Encryption Algorithm supported of ESB itself, such as DES, RSA, Base64 etc. if necessary to relatively high It is transmitted after encryption, if you do not need to then not encrypted transmission.
In addition it should be noted that, the apparatus embodiments described above are merely exemplary, wherein described as separation The unit of part description may or may not be physically separated, component shown as a unit can be or It can not be physical unit, it can it is in one place, or may be distributed over multiple network units.It can be according to reality Border needs to select some or all of the modules therein to achieve the purpose of the solution of this embodiment.In addition, provided by the invention In Installation practice attached drawing, the connection relationship between module indicates there is communication connection between them, specifically can be implemented as one Item or a plurality of communication bus or signal wire.Those of ordinary skill in the art are without creative efforts, it can It understands and implements.
Through the above description of the embodiments, it is apparent to those skilled in the art that the present invention can borrow Help software that the mode of required common hardware is added to realize, naturally it is also possible to by specialized hardware include specific integrated circuit, specially It is realized with CPU, private memory, special components and parts etc..Under normal circumstances, all functions of being completed by computer program are ok It is easily realized with corresponding hardware, moreover, being used to realize that the specific hardware structure of same function is also possible to a variety of more Sample, such as analog circuit, digital circuit or special circuit etc..But software program is real in situations more for the purpose of the present invention It is now more preferably embodiment.Based on this understanding, technical solution of the present invention substantially in other words makes the prior art The part of contribution can be embodied in the form of software products, which is stored in the storage medium that can be read In, such as the floppy disk of computer, USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory Device (RAM, Random Access Memory), magnetic or disk etc., including some instructions are with so that a computer is set Standby (can be personal computer, server or the network equipment etc.) executes method described in each embodiment of the present invention.
In conclusion the above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although referring to upper Stating embodiment, invention is explained in detail, those skilled in the art should understand that: it still can be to upper Technical solution documented by each embodiment is stated to modify or equivalent replacement of some of the technical features;And these It modifies or replaces, the spirit and scope for technical solution of various embodiments of the present invention that it does not separate the essence of the corresponding technical solution.

Claims (7)

1. a kind of Distributed data exchange system characterized by comprising
Interface editor is sent to data exchange client for creating data acquisition flow, and by the data acquisition flow Data exchange client node in cluster, the data acquisition flow include: data source address, data acquisition conditions, adopt Collect field information, scheduling rule and shunt controller and realizes class;
Data distribution controller, for realizing class according to the shunt controller and the data service acquired being needed to determine shunt bar Part;Simultaneous streaming to be processed is got from data acquisition sources end, it will be described to be processed concurrent according to the draining conditions Data flow is divided into multiple data fields, and the multiple data field is respectively allocated in data exchange client cluster Each data exchange client node;
Data exchange client cluster, each data exchange client end segment for being selected by the data distribution controller Point carries out data exchange processing to corresponding data field, will be at data exchange by each data exchange client node Each data field after the completion of reason is respectively stored into database.
2. a kind of Distributed data exchange system according to claim 1, which is characterized in that the data exchange client Cluster, each data exchange client node for being also used to select by the data distribution controller is to corresponding data word Section is encrypted, and each data field is decrypted again after the completion of each data field carries out data exchange processing Processing, is respectively stored into number for each data field after the completion of decryption processing by each data exchange client node According in library.
3. a kind of Distributed data exchange system according to claim 1, which is characterized in that the data distribution control Device, specifically for being locked from described to be processed using shunt controller when data exchange client cluster starts management and running Simultaneous streaming calculate one data word section beginning Data Position and terminate Data Position, by the simultaneous streaming from It is described to start Data Position to the data field configuration between the end Data Position to the data exchange client cluster In a data exchange client node, using the shunt controller lock continue calculate distribute to the data exchange client Hold the data field of another data exchange client node in cluster.
4. a kind of Distributed data exchange system according to claim 3, which is characterized in that the data exchange client Cluster distributes to the beginning data of each data exchange client node specifically for getting using shunt controller lock Position and end Data Position, trigger each data exchange client node according to corresponding data is allocated to and exchange client node Beginning Data Position and terminate Data Position and get corresponding each data exchange client end segment from the simultaneous streaming The data field of point.
5. a kind of Distributed data exchange system according to claim 1, which is characterized in that the data exchange client Cluster is specifically used for inputting distributed lock by each data exchange client node call list, be inputted by the table Corresponding data field is written in the datum target list in database by distributed lock.
6. a kind of Distributed data exchange system according to any one of claim 1 to 5, which is characterized in that the number According to exchange client cluster, it is also used to select the main section of data exchange client from all data exchange client nodes Point, remainder data exchange client node as data exchange client from node, pass through the main section of data exchange client Point carries out flow instance of the parsing to be parsed to the data acquisition flow that the interface editor is sent, and by described The flow instance parsed is stored to the rear end of the data exchange client cluster and is cached by data exchange client host node In, it is got from the caching of the rear end of the data exchange client cluster by the data exchange client from node described The flow instance parsed.
7. a kind of Distributed data exchange system according to any one of claim 1 to 5, which is characterized in that the number According to shunt controller, it is also used to when there are data exchange client nodes to be abnormal in the data exchange client cluster When, the data exchange client node into data exchange client cluster distributes data field again.
CN201610729474.9A 2016-08-26 2016-08-26 A kind of Distributed data exchange system Active CN106354795B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610729474.9A CN106354795B (en) 2016-08-26 2016-08-26 A kind of Distributed data exchange system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610729474.9A CN106354795B (en) 2016-08-26 2016-08-26 A kind of Distributed data exchange system

Publications (2)

Publication Number Publication Date
CN106354795A CN106354795A (en) 2017-01-25
CN106354795B true CN106354795B (en) 2019-09-17

Family

ID=57854263

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610729474.9A Active CN106354795B (en) 2016-08-26 2016-08-26 A kind of Distributed data exchange system

Country Status (1)

Country Link
CN (1) CN106354795B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107222539B (en) * 2017-06-05 2020-03-13 西安交通大学 Cache deployment method based on node competition delay cost model
CN109412970B (en) * 2018-09-30 2022-07-05 江苏满运软件科技有限公司 Data transfer system, data transfer method, electronic device, and storage medium
CN109766325B (en) * 2019-01-09 2019-09-17 吴思齐 A kind of distributed file system and flow data wiring method towards flow data
CN110471977B (en) * 2019-08-22 2022-04-22 杭州数梦工场科技有限公司 Data exchange method, device, equipment and medium
CN110888858B (en) * 2019-10-29 2023-06-30 北京奇艺世纪科技有限公司 Database operation method and device, storage medium and electronic device
CN112235193B (en) * 2020-10-12 2022-08-30 南威软件股份有限公司 Data transmission method, device, equipment and medium based on cross-network multi-level routing
CN113486629A (en) * 2020-12-31 2021-10-08 易百信息技术(上海)股份有限公司 Application method and system for enterprise service bus of docking third-party system
CN116305220B (en) * 2023-05-18 2023-08-08 天云融创数据科技(北京)有限公司 Big data-based resource data processing method and system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102724063A (en) * 2012-05-11 2012-10-10 北京邮电大学 Log collection server, data packet delivering and log clustering methods and network
CN104866528A (en) * 2015-04-24 2015-08-26 广东小天才科技有限公司 Multi-platform data acquisition method and system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8949257B2 (en) * 2008-02-01 2015-02-03 Mandiant, Llc Method and system for collecting and organizing data corresponding to an event

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102724063A (en) * 2012-05-11 2012-10-10 北京邮电大学 Log collection server, data packet delivering and log clustering methods and network
CN104866528A (en) * 2015-04-24 2015-08-26 广东小天才科技有限公司 Multi-platform data acquisition method and system

Also Published As

Publication number Publication date
CN106354795A (en) 2017-01-25

Similar Documents

Publication Publication Date Title
CN106354795B (en) A kind of Distributed data exchange system
CN102170440B (en) Method suitable for safely migrating data between storage clouds
CN103259762B (en) A kind of file encryption based on cloud storage, decryption method and system
CN104503745B (en) A kind of method and apparatus generated using channel packet
CN106209739A (en) Cloud storage method and system
US10091123B2 (en) System and user interface for coordinating distributed workflow between multiple computing systems
US10771243B1 (en) Multicast encryption scheme for data-ownership platform
CN112235193B (en) Data transmission method, device, equipment and medium based on cross-network multi-level routing
CN107819891A (en) Data processing method, device, computer equipment and storage medium
CN103403731A (en) Data encryption processing device and method of cloud storage system
US20200259810A1 (en) Systems and methods for blockchain-based secure storage
CN103631636A (en) Enabling multi-tenancy for a commerce server
CN108777685A (en) Method and apparatus for handling information
AU2014342832B2 (en) Method and system for automatically managing secret application and maintenance
US11716354B2 (en) Determination of compliance with security technical implementation guide standards
CN112804360A (en) Method and apparatus for providing cross-chain private data
CN108268284A (en) Application program conversion equipment and method
CN114780982A (en) Flow business circulation method, device and system
CN110245014A (en) Data processing method and device
WO2017188417A1 (en) Data transmission system, data transmission device, data transmission method, and computer-readable recording medium
Jeong et al. An efficient cloud storage model for cloud computing environment
CN112528239A (en) Method and device for automatically authorizing software
CN105302645B (en) A kind of task distribution method and device
CA3011477A1 (en) Method, system, and device for selecting a winner of a raffle based on content from raffle tickets
CN106598721A (en) Media asset data circulating method and device

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