CN112291298B - Data transmission method, device, computer equipment and storage medium of heterogeneous system - Google Patents
Data transmission method, device, computer equipment and storage medium of heterogeneous system Download PDFInfo
- Publication number
- CN112291298B CN112291298B CN202010986011.7A CN202010986011A CN112291298B CN 112291298 B CN112291298 B CN 112291298B CN 202010986011 A CN202010986011 A CN 202010986011A CN 112291298 B CN112291298 B CN 112291298B
- Authority
- CN
- China
- Prior art keywords
- service
- client
- data
- instruction
- service request
- 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
- 238000000034 method Methods 0.000 title claims abstract description 98
- 230000005540 biological transmission Effects 0.000 title claims abstract description 50
- 238000003860 storage Methods 0.000 title claims abstract description 17
- 238000012545 processing Methods 0.000 claims abstract description 183
- 230000008569 process Effects 0.000 claims abstract description 59
- 230000003993 interaction Effects 0.000 claims abstract description 17
- 230000006870 function Effects 0.000 claims description 84
- 238000004590 computer program Methods 0.000 claims description 16
- 238000011144 upstream manufacturing Methods 0.000 claims description 11
- 238000007726 management method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 230000010354 integration Effects 0.000 description 4
- 238000004806 packaging method and process Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 3
- 238000002955 isolation Methods 0.000 description 3
- 230000008520 organization Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000004927 fusion Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005111 flow chemistry technique Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1044—Group management mechanisms
- H04L67/1046—Joining mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Power Engineering (AREA)
- Computer And Data Communications (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The application relates to a data transmission method, a data transmission device, computer equipment and a storage medium of a heterogeneous system. The method comprises the following steps: the server receives a service request pushed by a data center; the service request is initiated by a user terminal; the server issues an instruction to the corresponding client end with long connection established according to the service request; the client is used for interfacing interaction data between the enterprise intranet and the extranet; the client processes the data related to the service request according to the service processing logic in the instruction to obtain a service processing result related to the service request, and returns the service processing result to a data center, and the data center processes and analyzes the service processing result to obtain a result corresponding to the service request and returns the result to the user terminal. By adopting the method, the data transmission of the heterogeneous system can be efficiently and stably carried out while the system safety is ensured.
Description
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a data transmission method, apparatus, computer device, and storage medium for a heterogeneous system.
Background
With the development of computer technology, the advent of the 5G era, the appearance of the internet of things has brought great convenience to modern life, and more enterprises can process various service requests by using a service system inside the enterprises. The business systems used in each enterprise may have multiple business systems, such as OA office systems, business processing systems, etc., and the business systems used between different enterprises may be very different, meanwhile, the enterprise business systems are generally deployed in the enterprise intranet, the related business databases are generally not accessible through the public network based on security consideration, and when the business systems of the third party enterprise need to be accessed across the business systems, the third party enterprise is generally required to directly open the enterprise databases for external network access.
Then, when the data of the heterogeneous system is transmitted, the mode of directly opening an enterprise database server to access the external network is adopted, so that the safety is greatly reduced, and particularly when the data of the heterogeneous system with high concurrency is transmitted, the data of the heterogeneous system cannot be effectively transmitted while the system safety is ensured.
Disclosure of Invention
In view of the foregoing, it is desirable to provide a data transmission method, apparatus, computer device, and storage medium for a heterogeneous system, which can ensure system security and perform data transmission of the heterogeneous system effectively.
A method of data transmission for a heterogeneous system, the method comprising:
the server receives a service request pushed by a data center; the service request is initiated by a user terminal;
the server issues an instruction to the corresponding client end with long connection established according to the service request; the client is used for interfacing interaction data between the enterprise intranet and the extranet;
the client processes the data related to the service request according to the service processing logic in the instruction to obtain a service processing result related to the service request, and returns the service processing result to a data center, and the data center processes and analyzes the service processing result to obtain a result corresponding to the service request and returns the result to the user terminal.
In one embodiment, the service request includes services of different enterprise systems;
After the service processing result is returned to the data center, the method further comprises the following steps:
the data center issues an instruction to a downstream client corresponding to the service processing result according to the service processing result;
and the downstream client processes the data related to the service request according to the instruction to obtain a service processing result related to the service request, and returns the service processing result to a data center.
In one embodiment, the client is connected with a service database in an enterprise intranet;
the client processes the data related to the service request according to the service processing logic in the instruction, and the processing comprises the following steps of;
and the client acquires related data from a service database in the enterprise intranet according to the service processing logic in the instruction and processes the data related to the service request.
In one embodiment, the method further comprises:
the heterogeneous system also comprises a data service function end; the data service function end is used for issuing a priority authority instruction through a preset function account;
when the service is started, the data service function terminal accesses the server according to a preset starting parameter; the server is a long connection server cluster;
When the data service function receives a control instruction sent by the user terminal, issuing an instruction to the long connection server cluster according to the control instruction, wherein the instruction is used for indicating the long connection server cluster to control the client according to an instruction identifier. In one embodiment, after the service processing result is returned to the data center, the method further includes:
receiving a service call request sent by a third party integrated system through a long connection service proxy; the service calling request carries the third party integrated system identifier; the long connection service proxy terminal is used for distributing corresponding functions in a service form after the long connection function terminal is packaged, and providing specified functions for an external integrated system for use through a service interface form;
and after the identity authentication of the third-party integrated system identifier is successful, the long-connection service proxy terminal calls a corresponding service instance according to the third-party integrated system identifier.
A data transmission apparatus of a heterogeneous system, the apparatus comprising:
the receiving module is used for receiving a service request pushed by the data center by the server; the service request is initiated by a user terminal;
The issuing module is used for issuing an instruction to a corresponding client with established long connection according to the service request by the server; the client is used for interfacing interaction data between the enterprise intranet and the extranet;
the processing module is used for processing the data related to the service request according to the service processing logic in the instruction by the client to obtain a service processing result related to the service request, returning the service processing result to a data center, and after the data center processes and analyzes the service processing result, obtaining a result corresponding to the service request and returning the result to the user terminal.
A computer device comprising a memory storing a computer program and a processor which when executing the computer program performs the steps of:
the server receives a service request pushed by a data center; the service request is initiated by a user terminal;
the server issues an instruction to the corresponding client end with long connection established according to the service request; the client is used for interfacing interaction data between the enterprise intranet and the extranet;
the client processes the data related to the service request according to the service processing logic in the instruction to obtain a service processing result related to the service request, and returns the service processing result to a data center, and the data center processes and analyzes the service processing result to obtain a result corresponding to the service request and returns the result to the user terminal.
A computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of:
the server receives a service request pushed by a data center; the service request is initiated by a user terminal;
the server issues an instruction to the corresponding client end with long connection established according to the service request; the client is used for interfacing interaction data between the enterprise intranet and the extranet;
the client processes the data related to the service request according to the service processing logic in the instruction to obtain a service processing result related to the service request, and returns the service processing result to a data center, and the data center processes and analyzes the service processing result to obtain a result corresponding to the service request and returns the result to the user terminal.
A method of data transmission for a heterogeneous system, the method comprising:
receiving an instruction sent by a client which has established a long connection;
forwarding the instruction to a corresponding target client according to the target client identifier carried in the instruction; the instruction is used for indicating the target client to acquire corresponding data from the enterprise intranet and process the corresponding data to obtain a processing result corresponding to the instruction;
And receiving a processing result returned by the target client, and pushing the processing result to a data center for processing.
A data transmission apparatus of a heterogeneous system, the apparatus comprising:
the receiving module is used for receiving an instruction sent by the client which has established the long connection;
the forwarding module is used for forwarding the instruction to a corresponding target client according to the target client identifier carried in the instruction; the instruction is used for indicating the target client to acquire corresponding data from the enterprise intranet and process the corresponding data to obtain a processing result corresponding to the instruction;
and the pushing module is used for receiving the processing result returned by the target client and pushing the processing result to a data center for processing.
A computer device comprising a memory storing a computer program and a processor which when executing the computer program performs the steps of:
receiving an instruction sent by a client which has established a long connection;
forwarding the instruction to a corresponding target client according to the target client identifier carried in the instruction; the instruction is used for indicating the target client to acquire corresponding data from the enterprise intranet and process the corresponding data to obtain a processing result corresponding to the instruction;
And receiving a processing result returned by the target client, and pushing the processing result to a data center for processing.
A computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of:
receiving an instruction sent by a client which has established a long connection;
forwarding the instruction to a corresponding target client according to the target client identifier carried in the instruction; the instruction is used for indicating the target client to acquire corresponding data from the enterprise intranet and process the corresponding data to obtain a processing result corresponding to the instruction;
and receiving a processing result returned by the target client, and pushing the processing result to a data center for processing.
A data transmission system, comprising:
the long connection server cluster is used for receiving the service request pushed by the data center; the service request is initiated by a user terminal; according to the service request, issuing an instruction to a corresponding client with established long connection;
the long connection client is used for interfacing interaction data between the enterprise intranet and the extranet; processing data related to the service request according to the service processing logic in the instruction to obtain a service processing result related to the service request, and returning the service processing result to a data center;
And the data center is used for processing and analyzing the service processing result to obtain a result corresponding to the service request and returning the result to the user terminal.
According to the data transmission method, the data transmission device, the computer equipment and the storage medium of the heterogeneous system, when data transmission is needed to be carried out across service systems, the server receives the service request pushed by the data center, and the service request is a service request initiated by the user terminal. Compared with the traditional data transmission mode, the server can send an instruction to the corresponding client with the established long connection according to the service request, and the client is used for interfacing the interactive data between the enterprise intranet and the enterprise extranet. The client processes the data related to the service request according to the service processing logic in the instruction to obtain a service processing result related to the service request, and returns the service processing result to the data center, and the data center processes and analyzes the service processing result to obtain a result corresponding to the service request and returns the result to the user terminal. Therefore, based on the long connection frame, data exchange transmission under a cross-enterprise, namely cross-business system scene can be realized, the problems of cross-enterprise heterogeneous system data fusion and data synchronization are solved, meanwhile, the security problems such as network service attack and the like possibly caused by the fact that a client carries an access address of a long connection cluster are avoided, and the heterogeneous system data transmission can be effectively carried out while the system security is ensured.
Drawings
FIG. 1 is an application environment diagram of a data transmission method of a heterogeneous system in one embodiment;
FIG. 2 is a flow chart of a data transmission method of a heterogeneous system in one embodiment;
FIG. 3 is a business integration architecture diagram of a heterogeneous system in one embodiment;
FIG. 4 is a flow chart of a data transmission method of a heterogeneous system according to another embodiment;
FIG. 5 is a block diagram of a data transmission device of a heterogeneous system in one embodiment;
FIG. 6 is a block diagram of a data transmission device of a heterogeneous system according to another embodiment;
fig. 7 is an internal structural diagram of a computer device in one embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application will be further described in detail with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the present application.
The data transmission method of the heterogeneous system can be applied to an application environment shown in fig. 1. Wherein the user terminal 102 communicates with the server 104 via a network. The client 106 communicates with the server 104 over a network. The server 104 may receive instructions sent by a plurality of different terminals or clients at the same time, and perform related operations or forward the instructions according to the received instructions. The server 104 receives a service request pushed by the data center, where the service request is a service request initiated by the user terminal 102. The server 104 issues an instruction to the corresponding client 106 with the established long connection according to the service request, and the client 106 is used for interfacing interaction data between the intranet and the extranet. The client 106 processes the data related to the service request according to the service processing logic in the instruction, so as to obtain a service processing result related to the service request, and returns the service processing result to the data center, and the data center processes and analyzes the service processing result, so as to obtain a result corresponding to the service request and returns the result to the user terminal 102. The terminal 102 may be, but not limited to, various personal computers, notebook computers, smartphones, tablet computers, and portable wearable devices, and the server 104 may be implemented by a stand-alone server or a server cluster composed of a plurality of servers.
In one embodiment, as shown in fig. 2, a data transmission method of a heterogeneous system is provided, and the method is applied to the system in fig. 1 for illustration, and includes the following steps:
step 202, the server receives a service request pushed by the data center, where the service request is a service request initiated by the user terminal.
By adopting a unified business management information platform, all resources and information on the enterprise interior and the enterprise exterior supply chain can be managed uniformly, the integration can eliminate various information barriers and information islands caused by division in the enterprise, for example, the effective management of the whole supply chain can be realized by utilizing an enterprise resource planning system, ERP (Enterprise Resource Planning) enterprise resource planning is an enterprise information management system which is mainly used for integrated management of material resources, fund resources and information resources in the manufacturing industry. The business systems used inside each enterprise may have a plurality of business systems such as OA office systems, business processing systems, etc., and the business systems used between different enterprises may be very different (heterogeneous systems). Meanwhile, enterprise business systems are generally deployed in enterprise intranets, and related business databases are generally not accessible through public networks based on security considerations. Specifically, a user can log in a service system of a specific scene by inputting a user name and a password in a PC end or a mobile phone Application program or a browser webpage, the user can initiate a specific service request through an app (Application program) or a web browser, a background of the service system receives the service request sent by a user terminal and pushes the service request to a server through a data center, the server can receive the service request pushed by the data center, and the service request comprises services of different enterprise systems. The user terminal refers to a program corresponding to the server and providing local service for the user. Except for some applications that only run locally, they are typically installed on a common client and need to run in conjunction with the server. The service request refers to a service request corresponding to a service function initiated by a user in different service scene systems according to different requirements, and different enterprises at the upstream and downstream of a supply chain can be involved in the processing process of the service request to process different data, so that data interaction is required to be performed across the enterprise systems to obtain a final service processing result. Business systems under corresponding scenes can be created by enterprises according to different business requirements, for example, an internet of vehicles business system, an internet of things system and the like, business data among the business systems of different enterprises are completely isolated, and the business data can comprise business service data, worksheet data, organization data and the like. For the same enterprise, a plurality of business systems in different scenes can be built in the enterprise, and a user management center of the business system uses a unified set of organization, role information and user information, namely, data of the organization, the role, the user and the like which are uniformly arranged can be shared by all departments in the same enterprise. Different departments of the enterprise can create own business services of the departments through logging in the management account numbers on an application management center interface. Different enterprises or departments may create business application services that belong to different roles under their own organizational framework. For example, in online shopping applications, a user needs to create an order, and during the processing of this business request, the data in the "Customer service system and the data in the" Product service system need to be read. The server needs to send instructions to the client service system and the product service system to search corresponding data according to the order creation request sent by the user side. The user can initiate an order creation request through triggering operation, and the order creation request is sent to the server through a data center in the system, wherein the service request comprises a user terminal identifier, and the user terminal identifier is used for identifying a unique user terminal.
In step 204, the server issues an instruction to the corresponding client with the established long connection according to the service request, where the client is used for interfacing interaction data between the intranet and the extranet.
After the server receives the service request pushed by the data center, the server can issue an instruction to a corresponding client with established long connection according to the service request, wherein the long connection client is used for interfacing interaction data between the enterprise intranet and the extranet. The long connection client automatically connects to the long connection service cluster according to the login account when starting, and maintains a long connection state with the server. For example, in an online shopping system, a user may initiate a create order request by triggering an operation and send it to a server through a service gateway or data center. When the server receives the order creation request sent by the user terminal pushed by the data center, the server can send an instruction to a corresponding client with established long connection according to the order creation request, and the long connection client is used for interfacing interaction data between the enterprise intranet and the extranet, so that the following functions can be realized: connecting with an enterprise business database; receiving a working instruction from a server, and processing the instruction to finish the functions of fetching and writing data from an enterprise business database; detecting the network state in real time, and automatically recovering the connection with the server after the network is disconnected; the enterprise user may choose to turn on or off certain functions as desired.
And 206, the client processes the data related to the service request according to the service processing logic in the instruction to obtain a service processing result related to the service request, and returns the service processing result to the data center, and the data center processes and analyzes the service processing result to obtain a result corresponding to the service request and returns the result to the user terminal.
After the server issues an instruction to the corresponding client with the established long connection according to the service request, the client processes data related to the service request according to the service processing logic in the instruction to obtain a service processing result related to the service request, and returns the service processing result to the data center, and the data center processes and analyzes the service processing result to obtain a result corresponding to the service request and returns the result to the user terminal. When the client processes the service request, the client may need to obtain the data of the database in the enterprise intranet corresponding to the client at the same time. For example, when the client receives the service request forwarded by the server, the client accesses the service database in the intranet through the private address to process the service request, after obtaining the service processing result corresponding to the service request, the client can keep a long connection state with the server through the public network address to realize the isolation of the intranet and the extranet, and returns the service processing result to the server, and then returns the service processing result to the data center, and after the data center further processes and analyzes the service processing result, the result corresponding to the service request is obtained and returned to the user terminal. The server in the application expands and deploys new functions beyond the original service functions, and the server cluster can achieve the capability of supporting more user accesses simultaneously by adding the server and deploying linear resource expansion of related services.
In this embodiment, when data transmission needs to be performed across service systems, the server receives a service request pushed by the data center, where the service request is a service request initiated by the user terminal. Compared with the traditional data transmission mode, the server can send an instruction to the corresponding client with the established long connection according to the service request, and the client is used for interfacing the interactive data between the enterprise intranet and the enterprise extranet. The client processes the data related to the service request according to the service processing logic in the instruction to obtain a service processing result related to the service request, and returns the service processing result to the data center, and the data center processes and analyzes the service processing result to obtain a result corresponding to the service request and returns the result to the user terminal. Therefore, based on the long connection frame, data exchange transmission under a cross-enterprise, namely cross-business system scene can be realized, the problems of cross-enterprise heterogeneous system data fusion and data synchronization are solved, meanwhile, the security problems such as network service attack and the like possibly caused by the fact that a client carries an access address of a long connection cluster are avoided, and the heterogeneous system data transmission can be effectively carried out while the system security is ensured.
In one embodiment, the service request includes services of different enterprise systems, and after returning the service processing result to the data center, the method further includes a step of issuing an instruction to a downstream client corresponding to the service processing result, and specifically includes:
and the data center issues a command to a downstream client corresponding to the service processing result according to the service processing result.
And the downstream client processes the data related to the service request according to the instruction to obtain a service processing result related to the service request, and returns the service processing result to the data center.
When the client processes the data related to the service request according to the service processing logic in the instruction, a service processing result related to the service request is obtained, and the service processing result is returned to the data center, and the service request contains the services of different enterprise systems in the supply chain, so that the server can further continue to issue the instruction to the downstream client corresponding to the service processing result. Specifically, a service integration architecture diagram of the heterogeneous system as shown in fig. 3. The data center in the heterogeneous system, i.e. the integrated system, of the cross-enterprise can issue instructions to the downstream client corresponding to the service processing result according to the service processing result of the client corresponding to the upstream enterprise, so that the downstream client processes the data related to the service request according to the instructions to obtain the service processing result related to the service request, and returns the service processing result to the data center. And the data center processes and analyzes the results obtained after the cooperative processing of the upstream enterprise client and the downstream enterprise client in the service supply chain, obtains the results corresponding to the service request and returns the results to the user terminal. Therefore, the security of each upstream and downstream enterprise system can be ensured, and the upstream and downstream enterprise clients of the supply chain related to the service request can cooperatively process the service request, so that the data transmission among different subsystems can be effectively carried out.
In one embodiment, the client is connected to a service database in the intranet, and the step of processing data related to the service request by the client according to the service processing logic in the instruction includes:
and the client acquires related data from a service database in the enterprise intranet according to the service processing logic in the instruction and processes the data related to the service request.
After the server receives the service request pushed by the data center, the server can issue an instruction to the corresponding client with the established long connection according to the service request, and issue an instruction to the client involved in the service request processing process, where the instruction is used to instruct the client to acquire related data from a service database in the enterprise intranet according to the service processing logic in the instruction, so as to process the data related to the service request. The client is connected with a service database in the enterprise intranet, the client can be installed on an independent server, the server can access the service database through a private address, and the client is connected with the server through a public network address to realize the isolation of the enterprise intranet and the enterprise intranet. In the application, the client is a data service center for opening the intranet and the extranet, for example, an independent machine can be allocated in the intranet for deployment, and the network access of the machine can be independently configured with a security policy, so that the intranet data service is opened to the minimum degree, and the security of the system in data transmission is effectively ensured. Specifically, when the client is started, the client can automatically connect to the long connection service cluster in a login account mode to keep connection with the server. The server can issue instructions to corresponding clients with established long connections according to the received service requests, the clients are connected with a service database in the enterprise intranet, and the instructions issued by the server are used for instructing the clients to acquire relevant data from the enterprise intranet and process the instructions. The long connection client side can comprise a short connection login service and a long connection login service, after the user successfully logs in through the short connection through an account number and a password, the long connection cluster connection parameters can be obtained, and the client side accesses the long connection service cluster according to the obtained long connection parameters. For example, when the server cluster receives a connection request sent by the client a, the server returns corresponding connection parameters to the client according to the connection request, and establishes long connection with the client according to the connection parameters, where the client allocates service nodes automatically, for example, the service node CPU or IO capability may be allocated automatically according to the number of connections of the service node client. The long connection server cluster is characterized in that a cluster architecture is adopted for long connection service, so that single service node access to single machine limitation of a client can be prevented, service stop caused by single node service interruption can also be prevented, and high availability and real-time capacity expansion capability of the system are realized. The server can realize the following functions: managing access of a long connection client; forwarding or issuing instructions to the corresponding long connection clients; the service nodes are communicated with each other, and corresponding clients are automatically transferred to other service nodes for management when the service nodes exit abnormally; and processing a client request instruction (such as data uploading), and pushing corresponding service data to a data center after the related instruction is executed. The data center refers to a processing center for enterprise data calculation, storage, analysis and the like, and can provide data service for an application terminal. Therefore, the login safety is ensured by long connection of the login instruction, the problem of cross-enterprise business data integration is solved by constructing a high concurrency distributed instruction exchange architecture, and heterogeneous system data transmission can be effectively performed while system safety is ensured.
In one embodiment, the heterogeneous system further comprises a data service function end, wherein the data service function end is used for issuing a priority authority instruction through a preset function account. When the service is started, the data service function end accesses the server according to the preset starting parameters, the server can be a long connection server cluster, when the data service function end receives a service data acquisition request sent by the user terminal, the data corresponding to the service data request is acquired from the data center in a short connection request mode according to the service data acquisition request, and the data is returned to the user terminal. The client comprises a data service function end, namely a long connection function end, wherein the long connection function end is a special long connection client, and a special account is allocated to execute a high-authority management instruction, such as controlling and designating a common client. The long connection function end is used for issuing a priority authority instruction through a preset function account number, a short connection user password login process is not needed to obtain long connection information, when the service is started, the long connection function end is accessed into the long connection server cluster according to a preset starting parameter, the long connection function end can issue an instruction to the server cluster, the instruction carries an instruction identification, and the instruction identification is used for indicating the server cluster to control the client according to the instruction identification. When the data service function receives a service data acquisition request sent by the user terminal, acquiring data corresponding to the service data request from the data center in a short connection request mode according to the service data acquisition request, and returning the data to the user terminal. In addition, when the data service function receives a service request sent by the user terminal, the service request is pushed to the server in a long connection request mode according to the service request, and a command is issued to the corresponding long connection client to execute related operations through the server according to the service request. Therefore, different ends can be allocated for processing according to different functions of the instruction set and the division of different function roles, for example, the instruction set of the client side mainly comprises management instructions such as data uploading and the like, and requests of the server side to allocate storage space instructions and the like are initiated; the long connection function end is responsible for specific allocation storage space request processing, issuing instructions to the server cluster and the like, has different instruction processing capacity from that of the common connection client, has a special processing instruction set, distributes corresponding functions in a service form after packaging the long connection function end, and provides the function end designated functions for other integrated systems or data centers for use in a public service interface form, thereby effectively solving the problem of data transmission of an enterprise business system across enterprise intranets deployed in an intranet, and realizing configuration of server system resources on demand through a high-concurrency expandable cluster.
In one embodiment, after returning the service processing result to the data center, the method further includes a step of calling the corresponding service instance according to the third party integrated system identifier, and specifically includes:
and receiving a service call request sent by the third-party integrated system through the long-connection service proxy end, wherein the service call request carries a third-party integrated system identifier, and the long-connection service proxy end is used for distributing corresponding functions in a service form after packaging the long-connection function end and providing specified functions for an external integrated system through a service interface form.
And after the identity authentication of the third-party integrated system identifier is successful, calling a corresponding service instance according to the third-party integrated system identifier.
After the server returns the service processing result to the data center, the long connection server cluster can receive a service call request sent by the third-party integrated system through the long connection service proxy end, the service call request carries a third-party integrated system identifier, the long connection service proxy end is used for distributing corresponding functions in a service form after packaging the long connection function end, and the specified functions are provided for the third-party integrated system for use through a service interface form, namely, the specified functions are provided for an external integrated system for use through the service interface form. And after the identity authentication of the third-party integrated system identifier is successful through the long connection server cluster by the long connection service proxy, the corresponding service instance is called according to the third-party integrated system identifier. The long connection service proxy terminal is a package of a specific function service terminal, performs service package aiming at the interaction function of the data center, and other data centers are not directly connected to the long connection cluster of the data center and interact through service call. The long-connection service proxy end mainly performs identity authentication of data center interaction and processing of data center interaction matters. The long connection server cluster has an automatic keep-alive function of a service node, for example, the service node is managed through a ZooKeeper, the ZooKeeper is a distributed type, the distributed application program coordination service of open source codes is realized by Chubby of Google, and the ZooKeeper is an important component of Hadoop and Hbase. It is a software providing a consistency service for distributed applications, the provided functions include: configuration maintenance, domain name service, distributed synchronization, group service, etc. When a service node is disconnected, the service node is automatically removed from the cluster, and the connected client is automatically transferred to other service nodes. For example, after a certain service node abnormally terminates the service, the server cluster automatically excludes the node from continuing to serve the user, the original client connected to the node automatically initiates a reconnection request after detecting the service interruption, and the server redistributes the available service nodes for access, thereby achieving the effect of automatically recovering the connection. The server cluster supports the thread expansion of resources, namely, the clients which can be accessed by the server cluster simultaneously also follow the linear expansion, namely, the clients which are simultaneously served can achieve high concurrency, the service node supports the network link multiplexing technology, and a single service node can achieve high concurrency. Meanwhile, the long connection server cluster also has a service instruction processing function, and can realize instruction receiving processing, instruction issuing processing and instruction forwarding processing. For example, the third party integrated system may be a subsystem of the current integrated system, for example, in a certain government engineering system, the current integrated system may be a national level heterogeneous system, and the third party integrated system may be a next-level provincial level heterogeneous system, where each integrated system includes a plurality of sub-enterprise systems, and each sub-enterprise system is provided with a corresponding long connection client. When the long connection server cluster receives a service call request sent by the third-party integrated system through the long connection service proxy, the long connection server cluster can call a corresponding service instance according to the third-party integrated system identifier after the identity authentication of the third-party integrated system identifier is successful according to the third-party integrated system identifier carried in the service call request. Therefore, the security authority verification and control are carried out on different instructions through the instruction identification and the instruction type, the service security during instruction execution and the compliance of data exchange between the heterogeneous systems of enterprises can be ensured through the identity verification, and the data transmission between the heterogeneous systems of the system is realized safely, stably and efficiently.
In one embodiment, the step of calling the corresponding service instance according to the client identifier includes:
and obtaining version information corresponding to the client.
And calling the service instance of the corresponding version according to the version information.
When the server receives a request or a long connection instruction sent by the client, the server performs identity authentication on the client identifier, and after the authentication is successful, the server can call a corresponding service instance according to the client identifier. Specifically, the server may obtain version information corresponding to the client, and the server invokes a service instance of a corresponding version according to the version information. The long-link instruction comprises an instruction identification, an instruction type, a protocol version, a serial number, a data packet ID, a source ID, a target ID and an instruction load. The instruction identification refers to a specific instruction identification number, the instruction type can comprise a server instruction, a function end instruction and a client instruction, and the server can control the security authority of the instruction by combining the instruction identification with the instruction type. Version information refers to a protocol version, i.e., a protocol version supported by instructions, implementing a client instruction compatibility policy, and a low-version client cannot execute high-version instructions. The serial number refers to the instruction serial number, the serial number can be recycled, a maximum value can be set, the instruction retransmission is prevented, and the system automatically discards the expired instruction. The data packet ID is used for identifying a unique data packet, and a response message to the data packet returns the data packet ID and can be used for tracking a data flow processing link. The source ID refers to an instruction (server, function, or client) issued from which end. The target ID or template ID refers to which end process (server, function or client) the instruction is directed to. Instruction load refers to specific data carried by an instruction. For example, when the server receives the instruction sent by the client, the server may obtain version information corresponding to the client, where the version information is version 1, and then the server invokes a service instance corresponding to the corresponding version 1 according to the version information. For example, instruction a includes version 1 carrying parameters c1, c2, and c3. Version 2 is added with parameter c4, i.e. instruction B contains version 2 carrying parameters c1, c2, c3, c4. The high-version instruction, i.e. instruction B, has added parameters, i.e. the functional effect that version 2 needs to achieve in instruction B is different, and the original logic may have been modified, so that the client that originally received the low-version instruction a cannot execute the high-version instruction B. The high version instruction may be a new instruction and the low version client cannot identify and process the high version of the new instruction. Therefore, the server side provides the specified functions corresponding to different versions for the client side to use through the interface mode, the specific service instance of the corresponding version can be called according to the version instruction, and the server side can also send the instruction of the corresponding version according to the version of the client side so as to realize the compatibility of different versions.
In one embodiment, as shown in fig. 4, a data transmission method of a heterogeneous system is provided, and the method is applied to the server in fig. 1 for illustration, and includes the following steps:
step 402, receiving an instruction sent by a client that has established a long connection.
And step 404, forwarding the instruction to a corresponding target client according to the target client identifier carried in the instruction, wherein the instruction is used for indicating the target client to acquire corresponding data from the enterprise intranet for processing, and obtaining a processing result corresponding to the instruction.
Step 406, receiving the processing result returned by the target client, and pushing the processing result to the data center for processing.
The server receives a service instruction sent by a client which has established a long connection, wherein the service instruction comprises a target client identifier, and the target client identifier can be a third party client identifier. The target client acquires corresponding data from the enterprise intranet according to the service instruction to process, a processing result corresponding to the instruction is obtained, the processing result is returned to the server, and the server receives the processing result returned by the target client and pushes the processing result to the data center to process. The long connection client can receive and execute the server side instruction, send the instruction to the server side, and forward the instruction to other enterprise clients through the server side. The instruction types may include a service related (request/response) instruction pair with functions of login, logout, data upload, update, delete, write back, etc. The instruction type can also comprise a control instruction, but the functions of immediately uploading data, immediately disconnecting, cleaning up a data uploading scheme, stopping the uploading of data by a designated module, immediately upgrading a client, reporting an error log and the like are realized. The automatic response instruction refers to automatically responding to the last end when the instruction is received. The general instruction is that only instruction body is defined, and the service processing logic is defined in the relevant load. Other instruction extensions refer to extensible instruction sets according to business needs. And the long connection client automatically connects to the long connection service cluster according to the login account when starting, and keeps connection with the server. The client can realize the following functions: the client can be installed on a separate server, and the server can access the service database through a private address, and is connected with the server through a public network address to realize the isolation of the internal network and the external network of the enterprise. And receiving a working instruction from the server side, and processing the instruction to finish the functions of fetching and writing data from the enterprise business database. And detecting the network state in real time, and automatically recovering the connection with the server after the network is disconnected. The enterprise user may choose to turn on or off certain functions as desired. Therefore, the problem of data transmission across enterprise intranets of enterprise business system deployment in the intranet can be solved, meanwhile, the safe, stable and efficient data transmission of the system is ensured from the aspects of safety and expandability, and the service capability of the integrated system is expandable, highly reliable and highly concurrent.
It should be understood that, although the steps in the flowcharts of fig. 1-4 are shown in order as indicated by the arrows, these steps are not necessarily performed in order as indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in FIGS. 1-4 may include multiple steps or stages that are not necessarily performed at the same time, but may be performed at different times, nor do the order in which the steps or stages are performed necessarily performed in sequence, but may be performed alternately or alternately with at least a portion of the steps or stages in other steps or other steps.
In one embodiment, as shown in fig. 5, there is provided a data transmission apparatus of a heterogeneous system, including: a receiving module 502, a issuing module 504, and a processing module 506, wherein:
the receiving module 502 is configured to receive, by using a server, a service request pushed by a data center, where the service request is a service request initiated by a user terminal.
And the issuing module 504 is configured to issue an instruction to a corresponding client with a long connection established according to the service request, where the client is configured to interface with interactive data between the intranet and the extranet.
The processing module 506 is configured to process, by the client, data related to the service request according to the service processing logic in the instruction, obtain a service processing result related to the service request, and return the service processing result to the data center, where the data center processes and analyzes the service processing result, and then obtains a result corresponding to the service request and returns the result to the user terminal.
In one embodiment, the issuing module is further configured to issue an instruction to a downstream client corresponding to the service processing result according to the service processing result by the data center. The processing module is also used for processing the data related to the service request according to the instruction by the downstream client to obtain a service processing result related to the service request, and returning the service processing result to the data center.
In one embodiment, the processing module is further configured to obtain, by the client, relevant data from a service database in the intranet according to the service processing logic in the instruction, and process the data related to the service request.
In one embodiment, the apparatus further comprises: and an acquisition module.
The acquisition module is used for accessing the server according to the preset starting parameters when the service is started, the server is a long connection server cluster, and when the data service function receives a control instruction sent by the user terminal, the data service function sends an instruction to the long connection server cluster according to the control instruction, and the instruction is used for indicating the long connection server cluster to control the client according to the instruction identification. In one embodiment, the apparatus further comprises: and calling a module.
The receiving module is also used for receiving a service call request sent by the third-party integrated system through the long-connection service proxy end, the service call request carries a third-party integrated system identifier, and the long-connection service proxy end is used for distributing corresponding functions in a service form after packaging the long-connection function end and providing specified functions for an external integrated system through a service interface form. And the calling module is used for calling the corresponding service instance according to the third-party integrated system identifier after the identity authentication of the third-party integrated system identifier is successful.
In one embodiment, as shown in fig. 6, there is provided a data transmission apparatus of a heterogeneous system, including: a receiving module 602, a forwarding module 604, and a pushing module 606, wherein:
a receiving module 602, configured to receive an instruction sent by a client that has established a long connection.
And the forwarding module 604 is configured to forward the instruction to a corresponding target client according to the target client identifier carried in the instruction, where the instruction is used to instruct the target client to obtain corresponding data from the intranet for processing, and obtain a processing result corresponding to the instruction.
And the pushing module 606 is configured to receive a processing result returned by the target client, and push the processing result to the data center for processing.
The specific limitation of the data transmission apparatus of the heterogeneous system may be referred to the limitation of the data transmission method of the heterogeneous system hereinabove, and will not be described herein. The modules in the data transmission device of the heterogeneous system may be implemented in whole or in part by software, hardware, and a combination thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In one embodiment, a computer device is provided, which may be a server, the internal structure of which may be as shown in fig. 7. The computer device includes a processor, a memory, and a network interface connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database of the computer device is used to store the transmission data of the heterogeneous system. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a method of data transmission for a heterogeneous system.
It will be appreciated by those skilled in the art that the structure shown in fig. 7 is merely a block diagram of some of the structures associated with the present application and is not limiting of the computer device to which the present application may be applied, and that a particular computer device may include more or fewer components than shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided that includes a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the steps of the various method embodiments described above when the computer program is executed.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in embodiments provided herein may include at least one of non-volatile and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, or the like. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory. By way of illustration, and not limitation, RAM can be in the form of a variety of forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), and the like.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The above examples merely represent a few embodiments of the present application, which are described in more detail and are not to be construed as limiting the scope of the invention. It should be noted that it would be apparent to those skilled in the art that various modifications and improvements could be made without departing from the spirit of the present application, which would be within the scope of the present application. Accordingly, the scope of protection of the present application is to be determined by the claims appended hereto.
Claims (10)
1. A method of data transmission for a heterogeneous system, the method comprising:
the server receives a service request pushed by a service gateway or a data center; the service request is initiated by a user terminal; the service request comprises services of different enterprise systems in a service supply chain;
the server issues an instruction to the corresponding client end with long connection established according to the service request; the client maintains a long connection state with the server through a public network address; the client is connected with a business database in the enterprise intranet; the client accesses a service database in the enterprise intranet through a private address; the client is used for interfacing interaction data between the enterprise intranet and the extranet; the client is used for receiving the working instruction from the server and processing the working instruction to finish the functions of fetching and writing data from a service database in the enterprise intranet; the client is also used for detecting the network state in real time and automatically recovering the connection with the server after the network is disconnected; the client comprises a data service function end, wherein the data service function end is used for issuing a priority authority instruction through a preset function account;
The client processes the data related to the service request according to the service processing logic in the instruction to obtain a service processing result related to the service request, and returns the service processing result to a data center, and the data center issues a target instruction to a downstream client corresponding to the service processing result according to the service processing result of the client corresponding to an upstream enterprise, so that the downstream client processes the data related to the service request according to the target instruction to obtain a service processing result related to the service request, and returns the service processing result to the data center;
and the data center processes and analyzes the results after the collaborative processing of the client corresponding to the upstream enterprise and the downstream enterprise in the service supply chain, obtains the results after the collaborative processing corresponding to the service request and returns the results to the user terminal.
2. The method of claim 1, wherein the client processes the data associated with the service request according to service processing logic in the instruction, comprising;
and the client acquires related data from a service database in the enterprise intranet according to the service processing logic in the instruction and processes the data related to the service request.
3. The method according to claim 1, wherein the method further comprises:
the heterogeneous system also comprises a data service function end; the data service function end is used for receiving and issuing a control instruction;
when the service is started, the data service function terminal accesses the server according to a preset starting parameter; the server is a long connection server cluster;
when the data service function receives a control instruction sent by the user terminal, issuing an instruction to the long connection server cluster according to the control instruction, wherein the instruction is used for indicating the long connection server cluster to control the client according to an instruction identifier.
4. The method of claim 1, wherein after the returning the business process results to the data center, the method further comprises:
receiving a service call request sent by a third party integrated system through a long connection service proxy; the service calling request carries the third party integrated system identifier; the long connection service proxy terminal is used for distributing corresponding functions in a service form after the long connection function terminal is packaged, and providing specified functions for an external integrated system for use through a service interface form;
And after the identity authentication of the third-party integrated system identifier is successful, calling a corresponding service instance according to the third-party integrated system identifier.
5. A data transmission apparatus for a heterogeneous system, the apparatus comprising:
the receiving module is used for receiving a service request pushed by a service gateway or a data center by the server; the service request is initiated by a user terminal; the service request comprises services of different enterprise systems in a service supply chain;
the issuing module is used for issuing an instruction to a corresponding client with established long connection according to the service request by the server; the client maintains a long connection state with the server through a public network address; the client is connected with a business database in the enterprise intranet; the client accesses a service database in the enterprise intranet through a private address; the client is used for interfacing interaction data between the enterprise intranet and the extranet; the client is used for receiving the working instruction from the server and processing the working instruction to finish the functions of fetching and writing data from a service database in the enterprise intranet; the client is also used for detecting the network state in real time and automatically recovering the connection with the server after the network is disconnected; the client comprises a data service function end, wherein the data service function end is used for issuing a priority authority instruction through a preset function account;
The processing module is used for processing the data related to the service request according to the service processing logic in the instruction to obtain a service processing result related to the service request, returning the service processing result to a data center, and sending a target instruction to a downstream client corresponding to the service processing result by the data center according to the service processing result of the client corresponding to an upstream enterprise, so that the downstream client processes the data related to the service request according to the target instruction to obtain the service processing result related to the service request, and returning the service processing result to the data center; and the data center processes and analyzes the results after the collaborative processing of the client corresponding to the upstream enterprise and the downstream enterprise in the service supply chain, obtains the results after the collaborative processing corresponding to the service request and returns the results to the user terminal.
6. The data transmission device of the heterogeneous system according to claim 5, wherein the processing module is further configured to obtain, by the client, related data from a service database in an intranet according to service processing logic in the instruction, and process the data related to the service request.
7. The data transmission device of the heterogeneous system according to claim 5, wherein the receiving module is further configured to receive, through a long-connection service proxy, a service call request sent by a third-party integrated system; the service calling request carries the third party integrated system identifier; the long connection service proxy terminal is used for distributing corresponding functions in a service form after the long connection function terminal is packaged, and providing specified functions for an external integrated system for use through a service interface form;
the apparatus further comprises: and the calling module is used for calling the corresponding service instance according to the third-party integrated system identifier after the identity authentication of the third-party integrated system identifier is successful.
8. A data transmission system, comprising:
the long connection server cluster is used for receiving the service request pushed by the service gateway or the data center; the service request is initiated by a user terminal; the service request comprises services of different enterprise systems in a service supply chain;
according to the service request, issuing an instruction to a corresponding client with established long connection;
the long connection client is used for keeping a long connection state with the server through a public network address; the client is connected with a business database in the enterprise intranet; the client accesses a service database in the enterprise intranet through a private address; interfacing interaction data between an enterprise intranet and an extranet; receiving a working instruction from the server, and processing the working instruction to complete the functions of fetching and writing data from a service database in the enterprise intranet; the client is also used for detecting the network state in real time and automatically recovering the connection with the server after the network is disconnected; the long connection client comprises a data service function end, wherein the data service function end is used for issuing a priority authority instruction through a preset function account; processing data related to the service request according to the service processing logic in the instruction to obtain a service processing result related to the service request, and returning the service processing result to a data center;
The data center is used for sending a target instruction to a downstream client corresponding to the service processing result according to the service processing result of the client corresponding to the upstream enterprise, so that the downstream client processes data related to the service request according to the target instruction to obtain the service processing result related to the service request, and returns the service processing result to the data center; and processing and analyzing the results after the collaborative processing of the client corresponding to the upstream enterprise and the downstream enterprise in the service supply chain, obtaining the results after the collaborative processing corresponding to the service request, and returning the results to the user terminal.
9. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor implements the steps of the method of any of claims 1 to 4 when the computer program is executed.
10. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 1 to 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010986011.7A CN112291298B (en) | 2020-09-18 | 2020-09-18 | Data transmission method, device, computer equipment and storage medium of heterogeneous system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010986011.7A CN112291298B (en) | 2020-09-18 | 2020-09-18 | Data transmission method, device, computer equipment and storage medium of heterogeneous system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112291298A CN112291298A (en) | 2021-01-29 |
CN112291298B true CN112291298B (en) | 2024-03-01 |
Family
ID=74420022
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010986011.7A Active CN112291298B (en) | 2020-09-18 | 2020-09-18 | Data transmission method, device, computer equipment and storage medium of heterogeneous system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112291298B (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113259416B (en) * | 2021-04-21 | 2024-08-06 | 吴晓东 | Extensible computer system for large-scale computing service |
CN113312111A (en) * | 2021-06-25 | 2021-08-27 | 中国农业银行股份有限公司 | Instruction processing method, device, equipment and storage medium |
CN113609126B (en) * | 2021-07-06 | 2022-03-11 | 无锡四维时空信息科技有限公司 | Integrated storage management method and system for multi-source space-time data |
CN114238397A (en) * | 2021-11-12 | 2022-03-25 | 上海浦东发展银行股份有限公司 | User data processing method, device, equipment, storage medium and program product |
CN114301898B (en) * | 2022-01-13 | 2024-03-15 | 深圳市坤同智能仓储科技有限公司 | Device data dynamic issuing and remote control system |
CN114650215B (en) * | 2022-03-10 | 2024-04-30 | 中国建设银行股份有限公司 | Service platform fault separation method, device, computer equipment and storage medium |
CN115037785B (en) * | 2022-08-12 | 2022-11-01 | 深圳市星卡软件技术开发有限公司 | Instant communication system and method |
CN116303623B (en) * | 2023-05-12 | 2023-10-13 | 国网信息通信产业集团有限公司 | System and method for converging cross-network heterogeneous service data to mobile portal |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106341280A (en) * | 2016-11-04 | 2017-01-18 | 金蝶软件(中国)有限公司 | Service processing method and device |
CN106657014A (en) * | 2016-11-16 | 2017-05-10 | 东软集团股份有限公司 | Data accessing method, device and system |
CN107770189A (en) * | 2017-10-30 | 2018-03-06 | 湖北三新文化传媒有限公司 | Reverse proxy method, system, proxy server and storage medium |
CN109743399A (en) * | 2019-01-14 | 2019-05-10 | 浙江外国语学院 | Network data transmission method and system inside and outside a kind of medical center based on complicated multi-task scheduling |
CN110266713A (en) * | 2019-06-28 | 2019-09-20 | 深圳市网心科技有限公司 | Intranet and extranet communication means, device, system and proxy server and storage medium |
CN110365741A (en) * | 2019-06-13 | 2019-10-22 | 网宿科技股份有限公司 | A kind of connection method for building up and transfer server |
CN111212034A (en) * | 2019-12-18 | 2020-05-29 | 珠海伟诚科技股份有限公司 | MQTT-based internal and external network data communication system and method thereof |
-
2020
- 2020-09-18 CN CN202010986011.7A patent/CN112291298B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106341280A (en) * | 2016-11-04 | 2017-01-18 | 金蝶软件(中国)有限公司 | Service processing method and device |
CN106657014A (en) * | 2016-11-16 | 2017-05-10 | 东软集团股份有限公司 | Data accessing method, device and system |
CN107770189A (en) * | 2017-10-30 | 2018-03-06 | 湖北三新文化传媒有限公司 | Reverse proxy method, system, proxy server and storage medium |
CN109743399A (en) * | 2019-01-14 | 2019-05-10 | 浙江外国语学院 | Network data transmission method and system inside and outside a kind of medical center based on complicated multi-task scheduling |
CN110365741A (en) * | 2019-06-13 | 2019-10-22 | 网宿科技股份有限公司 | A kind of connection method for building up and transfer server |
CN110266713A (en) * | 2019-06-28 | 2019-09-20 | 深圳市网心科技有限公司 | Intranet and extranet communication means, device, system and proxy server and storage medium |
CN111212034A (en) * | 2019-12-18 | 2020-05-29 | 珠海伟诚科技股份有限公司 | MQTT-based internal and external network data communication system and method thereof |
Also Published As
Publication number | Publication date |
---|---|
CN112291298A (en) | 2021-01-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112291298B (en) | Data transmission method, device, computer equipment and storage medium of heterogeneous system | |
CN112000348B (en) | Control method, device and computer equipment for service gray level release | |
CN112118565B (en) | Multi-tenant service gray level publishing method, device, computer equipment and storage medium | |
US10735509B2 (en) | Systems and methods for synchronizing microservice data stores | |
CN107515776B (en) | Method for upgrading service continuously, node to be upgraded and readable storage medium | |
US20190179821A1 (en) | Method and system for accessing out-of-chain data based on consortium block chain | |
CN113296792B (en) | Storage method, device, equipment, storage medium and system | |
US10798218B2 (en) | Environment isolation method and device | |
US10122815B1 (en) | Dynamic class mapping in messaging middleware | |
US10810095B2 (en) | Assigning network device subnets to perform network activities using network device information | |
CN102664747B (en) | Cloud calculating platform system | |
CN109245908B (en) | Method and device for switching master cluster and slave cluster | |
WO2019210580A1 (en) | Access request processing method, apparatus, computer device, and storage medium | |
CN112418794B (en) | Service circulation method and device | |
CA3138764A1 (en) | Data processing method, device, computer equipment and storage medium | |
CN114281263B (en) | Storage resource processing method, system and equipment of container cluster management system | |
WO2024016624A1 (en) | Multi-cluster access method and system | |
CN113467873A (en) | Virtual machine scheduling method and device, electronic equipment and storage medium | |
CN112565340B (en) | Service scheduling method, device, computer system and medium for distributed application | |
CN108366087B (en) | ISCSI service realization method and device based on distributed file system | |
CN115037757B (en) | Multi-cluster service management system | |
US11290318B2 (en) | Disaster recovery of cloud resources | |
CN116954810A (en) | Method, system, storage medium and program product for creating container application instance | |
CN114615263A (en) | Cluster online migration method, device, equipment and storage medium | |
CN114153655A (en) | Disaster tolerance system creating method, disaster tolerance method, device, equipment and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | 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 |