CN109873872A - A kind of cloud electrical connector and method for supporting mixing cloud mode - Google Patents

A kind of cloud electrical connector and method for supporting mixing cloud mode Download PDF

Info

Publication number
CN109873872A
CN109873872A CN201910197120.8A CN201910197120A CN109873872A CN 109873872 A CN109873872 A CN 109873872A CN 201910197120 A CN201910197120 A CN 201910197120A CN 109873872 A CN109873872 A CN 109873872A
Authority
CN
China
Prior art keywords
message
cloud
module
conversion
connector
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.)
Pending
Application number
CN201910197120.8A
Other languages
Chinese (zh)
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.)
Inspur General Software Co Ltd
Original Assignee
Inspur General 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 Inspur General Software Co Ltd filed Critical Inspur General Software Co Ltd
Priority to CN201910197120.8A priority Critical patent/CN109873872A/en
Publication of CN109873872A publication Critical patent/CN109873872A/en
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention relates to computer field of cloud calculation, specifically provide a kind of cloud electrical connector and method for supporting mixing cloud mode.The device includes message transmission module, Message Queuing Services module, conversion message module and consumption message module;By Message Queuing Middleware, the information sharing between different clouds is realized.Compared with prior art, the present invention is safe and reliable, and the real-time exchange between information may be implemented, and meets the demand of mixed cloud enterprise customer's Real-Time Sharing information, has good promotional value.

Description

A kind of cloud electrical connector and method for supporting mixing cloud mode
Technical field
The present invention relates to computer field of cloud calculation, specifically provide it is a kind of support mixing cloud mode cloud electrical connector and Method.
Background technique
With gradually popularizing for cloud computing technology, more and more enterprises have selected cloud computing scheme.At this stage, increasingly Core data, is stored in private clound by more large business users due to safety concerns, while being provided again using public cloud Computing resource;Therefore, mixed cloud scheme is used by more and more enterprise customers, it by public cloud and private clound carry out mixing and Matching achievees the effect that safety and economical.
To make full use of information and realizing business automation, the system being deployed in mixing cloud environment will realize that interconnection is mutual It is logical;It is deployed in the application system under public cloud and the application system under private clound (or trustship cloud) realizes data exchange.Currently, The switch mode of publicly-owned cloud system and private clound application system, come real substantially by way of exporting importing data film Existing, this mode was both dangerous, and can not real-time exchange, be difficult to meet the need of mixed cloud enterprise customer's Real-Time Sharing information It asks.
Summary of the invention
The present invention be directed to above-mentioned the deficiencies in the prior art, provides and a kind of design reasonable, safe and applicable support mixed cloud The cloud electrical connector of mode.
The further technical assignment of the present invention is to provide a kind of practical, the cloud connector operation of support mixing cloud mode Method.
The technical solution adopted by the present invention to solve the technical problems is:
It is a kind of support mixing cloud mode cloud electrical connector, including message transmission module, Message Queuing Services module, turn Change message module and consumption message module.
Message transmission module: for carrying out format analysis processing and encryption the business information in the application system of source, message is called The transmission service interface provided in queue service module, sends the message in Message Queuing Services module;
Message Queuing Services module: for providing transmission, persistence, the reception, monitoring service of message;
Conversion message module: processing and conversion process are carried out to message for the transformation rule according to definition;
Consumption message module: the service logic provided for invocation target system carries out consumption message, and service logic executes Message goes out team from queue after success.
Further, cloud connector also configures Web api interface, for the interface for outside access.
Further, the cloud connector is deployed in publicly-owned cloud environment.
Preferably, the Message Queuing Services module is using open source Message Queuing Middleware, wherein in open source message queue Between part can be Kafka, Rabbit MQ, Active MQ or other.
A kind of cloud connector operation method for supporting mixing cloud mode, it is characterised in that: including from private clound to public cloud It is specific as follows with the information transmission and conversion from public cloud to private clound:
A, private clound is to public cloud
After system listens to data variation, the Web API for calling the cloud connector being deployed in public cloud to provide, transmission becomes The data of change, cloud connector pass through message queue sending module first, are formatted processing and encryption to the data of variation, and Message is sent, then through Message Queuing Services mould to conversion message module, conversion message module receives information progress Processing and conversion call target application system in public cloud by consumption message module finally according to message subscribing relationship is defined Service logic carries out business processing, and after service logic runs succeeded, message goes out team.
B, public cloud is to private clound
After system listens to data variation, the inside API for calling deployment cloud connector to provide transmits the data of variation, cloud Connector passes through message queue sending module first, is formatted processing and encryption to the data of variation, and message is sent It goes out, then through Message Queuing Services module to conversion message module, conversion message module receives information and processed and turned It changes, finally according to message subscribing relationship is defined, the service logic of target application system in private clound is called by consumption message module Business processing is carried out, after service logic runs succeeded, message goes out team.
Further, the service logic form of the application system includes the access process to internal data and external logarithm According to access process.
Further, the Message Queuing Services module provides transmission, persistence, the reception, monitoring service of message.
Compared to the prior art a kind of cloud electrical connector for supporting mixing cloud mode of the invention and method, have following It is outstanding the utility model has the advantages that support mixing cloud mode cloud electrical connector and method not only configure it is simple, highly-safe, design close Reason, and have many advantages, such as data transmission security, data exchange is high-efficient.The present invention changes low between original mixed cloud Effect, artificial communication pattern, realize between the application system under the application system and private clound under public cloud real time communication with Data exchange meets the demand of mixed cloud enterprise customer's Real-Time Sharing information, has good promotional value.
Detailed description of the invention
Attached drawing 1 is a kind of flow diagram 1 for the cloud connector operation method for supporting mixing cloud mode of the present invention;
Attached drawing 2 is a kind of flow diagram 2 for the cloud connector operation method for supporting mixing cloud mode of the present invention;
Specific embodiment
In order to make those skilled in the art better understand the solution of the present invention, below with reference to specific embodiment pair The present invention is described in further detail.Obviously, described embodiments are only a part of the embodiments of the present invention, rather than complete The embodiment in portion.Based on the embodiments of the present invention, those of ordinary skill in the art are without making creative work Every other embodiment obtained shall fall within the protection scope of the present invention.
A most preferred embodiment is given below:
As shown in Figure 1, 2, the cloud electrical connector of the support mixing cloud mode of the present embodiment is deployed in publicly-owned cloud environment, It is made of message transmission module, Message Queuing Services module, conversion message module and consumption message module.
When message is transmitted from public cloud to private clound, message transmission module is used to the business in the application system of source believe Breath carries out format analysis processing and encryption;Message Queuing Services module is used to provide transmission, persistence, the reception, monitoring clothes of message Business;Conversion message module is used to carry out processing and conversion process to message according to the transformation rule of definition;Message module is consumed to use Consumption message is carried out in the service logic that invocation target system provides, message goes out team from queue after service logic runs succeeded.
When information is from private clound to public cloud, cloud connector further includes Web API other than including above-mentioned module, For the interface for outside access.
Message Queuing Services module selects Rabbit MQ to disappear for open source using open source Message Queuing Middleware, the present embodiment Queue middleware is ceased, but does not limit to Rabbit MQ, suitable middleware can be selected according to the needs of itself.
Below by taking reimbursement system on the net as an example, information transmission process from private clound to public cloud is illustrated and from publicly-owned Information transmission process of the cloud to private clound.
Firstly, the system deployments such as online reimbursement are in publicly-owned cloud environment, master data management system, financial accounting system are disposed In the privately owned environment of enterprises, each system both provides the service for extranet access in private clound.Then, specific steps are such as Under:
One, private clound is to public cloud
Master data management system sends instruction and calls cloud connector Web API in private clound, and the master data of variation is passed through Web api interface calls directly message transmission module and data format is turned to standard and is disappeared after message transmission module receives information It is sent to conversion message module after breath and through Rabbit MQ, conversion message module carries out message according to the transformation rule of definition Consumption information module is sent to after processing and conversion process, the update that consumption message module calls online reimbursement system to provide The service of master data is updated to the master data of variation in public cloud in reimbursement system on the net.
Two, public cloud is to private clound
Master data management system in public cloud sends the api interface in instruction calling message transmission module, and message is sent After module receives message, data format is turned to and is sent to conversion message module through Rabbit MQ after standard information, converts message Module is sent to consumption message module after carrying out processing and conversion process to message according to the transformation rule of definition, consumes message mould Block call financial accounting system provide voucher generate required expense report, across the cloud generation financial accounting of expense report with Card.
Wherein, wherein the Rabbit MQ in step 1 and step 2 provides transmission, persistence, reception, the monitoring etc. of message Service.Message transmission module should be encrypted after data format is turned to standard information, it is ensured that the safety of information.
Above-mentioned specific embodiment is only the specific case of the present invention, and scope of patent protection of the invention includes but unlimited It is any to meet a kind of cloud electrical connector for supporting mixing cloud mode of the invention and method power in above-mentioned specific embodiment The appropriate variation or replacement that sharp claim and any technical field those of ordinary skill makes it, should all fall into this The scope of patent protection of invention.

Claims (8)

1. a kind of cloud electrical connector for supporting mixing cloud mode, which is characterized in that taken including message transmission module, message queue Business module, conversion message module and consumption message module;
Message transmission module: for carrying out format analysis processing and encryption the business information in the application system of source, message queue is called The transmission service interface provided in service module, sends the message in Message Queuing Services module;
Message Queuing Services module: for providing transmission, persistence, the reception, monitoring service of message;
Conversion message module: processing and conversion process are carried out to message for the transformation rule according to definition;
Consumption message module: the service logic provided for invocation target system carries out consumption message, and service logic runs succeeded Message goes out team from queue afterwards.
2. a kind of cloud electrical connector for supporting mixed cloud according to claim 1, it is characterised in that cloud connector is also matched Web api interface is set, for the interface for outside access.
3. a kind of cloud electrical connector for supporting mixing cloud mode according to claim 1 or 2, it is characterised in that the cloud Connector is deployed in publicly-owned cloud environment.
4. a kind of cloud electrical connector for supporting mixing cloud mode according to claim 1, it is characterised in that the message Queue service module uses open source Message Queuing Middleware.
5. a kind of cloud electrical connector for supporting mixing cloud mode according to claim 4, it is characterised in that the open source Message Queuing Middleware includes Kafka, Rabbit MQ or Active MQ.
6. a kind of cloud connector operation method for supporting mixing cloud mode, it is characterised in that: including from private clound to public cloud and Information transmission and conversion from public cloud to private clound, specific as follows:
A, private clound is to public cloud
After system listens to data variation, the Web API for calling the cloud connector being deployed in public cloud to provide transmits variation Data, cloud connector pass through message queue sending module first, are formatted processing and encryption to the data of variation, and will disappear Breath is sent, and then through Message Queuing Services mould to conversion message module, conversion message module receives information and processed And conversion is called the business of target application system in public cloud by consumption message module finally according to message subscribing relationship is defined Logic carries out business processing, and after service logic runs succeeded, message goes out team.
B, public cloud is to private clound
After system listens to data variation, the inside API for calling deployment cloud connector to provide transmits the data of variation, cloud connection Device passes through message queue sending module first, is formatted processing and encryption to the data of variation, and message is sent, Then through Message Queuing Services module to conversion message module, conversion message module receives information and is processed and converted, most Afterwards according to message subscribing relationship is defined, the service logic of target application system in private clound is called to carry out industry by consumption message module Business processing, after service logic runs succeeded, message goes out team.
7. a kind of cloud connector operation method for supporting mixing cloud mode according to claim 6, it is characterised in that described The service logic form of application system includes the access process and the external access process to data to internal data.
8. a kind of cloud connector operation method for supporting mixing cloud mode according to claim 6, it is characterised in that described Transmission, persistence, the reception, monitoring service of Message Queuing Services module offer message.
CN201910197120.8A 2019-03-15 2019-03-15 A kind of cloud electrical connector and method for supporting mixing cloud mode Pending CN109873872A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910197120.8A CN109873872A (en) 2019-03-15 2019-03-15 A kind of cloud electrical connector and method for supporting mixing cloud mode

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910197120.8A CN109873872A (en) 2019-03-15 2019-03-15 A kind of cloud electrical connector and method for supporting mixing cloud mode

Publications (1)

Publication Number Publication Date
CN109873872A true CN109873872A (en) 2019-06-11

Family

ID=66920601

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910197120.8A Pending CN109873872A (en) 2019-03-15 2019-03-15 A kind of cloud electrical connector and method for supporting mixing cloud mode

Country Status (1)

Country Link
CN (1) CN109873872A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111355800A (en) * 2020-02-28 2020-06-30 中国建设银行股份有限公司 Service processing method, device, equipment and storage medium
CN112256461A (en) * 2020-12-08 2021-01-22 万邑通商(北京)信息科技有限公司 Distributed message system based on multi-cloud environment and management method
CN116032671A (en) * 2023-03-30 2023-04-28 杭州华卓信息科技有限公司 Communication method and network system based on hybrid cloud

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010037358A1 (en) * 2000-01-31 2001-11-01 Ken Clubb System and method to publish information from servers to remote monitor devices
CN103957174A (en) * 2014-05-16 2014-07-30 北京信诺瑞得软件***有限公司 Method for semantic switch loose coupling system to process information
CN104580073A (en) * 2013-10-14 2015-04-29 阿里巴巴集团控股有限公司 Method and device for transmitting messages between heterogeneous systems
CN107357660A (en) * 2017-07-06 2017-11-17 华为技术有限公司 The distribution method and device of a kind of virtual resource
CN107645532A (en) * 2016-07-22 2018-01-30 腾讯科技(深圳)有限公司 The user management method and device of mixed cloud

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010037358A1 (en) * 2000-01-31 2001-11-01 Ken Clubb System and method to publish information from servers to remote monitor devices
CN104580073A (en) * 2013-10-14 2015-04-29 阿里巴巴集团控股有限公司 Method and device for transmitting messages between heterogeneous systems
CN103957174A (en) * 2014-05-16 2014-07-30 北京信诺瑞得软件***有限公司 Method for semantic switch loose coupling system to process information
CN107645532A (en) * 2016-07-22 2018-01-30 腾讯科技(深圳)有限公司 The user management method and device of mixed cloud
CN107357660A (en) * 2017-07-06 2017-11-17 华为技术有限公司 The distribution method and device of a kind of virtual resource

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111355800A (en) * 2020-02-28 2020-06-30 中国建设银行股份有限公司 Service processing method, device, equipment and storage medium
CN111355800B (en) * 2020-02-28 2022-05-20 中国建设银行股份有限公司 Service processing method, device, equipment and storage medium
CN112256461A (en) * 2020-12-08 2021-01-22 万邑通商(北京)信息科技有限公司 Distributed message system based on multi-cloud environment and management method
CN116032671A (en) * 2023-03-30 2023-04-28 杭州华卓信息科技有限公司 Communication method and network system based on hybrid cloud

Similar Documents

Publication Publication Date Title
CN109873872A (en) A kind of cloud electrical connector and method for supporting mixing cloud mode
CN110738454A (en) enterprise management platform system
CN109523187A (en) Method for scheduling task, device and equipment
CN104966149A (en) Power customer interdynamic service system based on instant messaging tool
EP4131866A1 (en) Information interaction method and apparatus, server, system, and storage medium
CN109714439A (en) Data processing method and system based on edge calculations
CN113672578A (en) General integrated middleware capable of being loaded to PaaS platform
CN114189274A (en) Satellite ground station monitoring system based on microservice
CN110515741A (en) A kind of degradation processing method and device based on local task queue
CN110392053A (en) Container access control method, device, client and server
CN112488643A (en) Digital middle platform system for enterprise application
WO2023221644A1 (en) Aiot device reuse modeling method based on cloud-edge collaboration system
CN104240049A (en) Comprehensive order handling platform
CN116319341A (en) Cloud sharing industrial control network safety shooting range system
CN110022323A (en) A kind of method and system of the cross-terminal real-time, interactive based on WebSocket and Redux
CN110309187A (en) A kind of method and apparatus for applying streaming computing in SAAS system
CN107516272A (en) Transaction processing method, system, device and storage medium based on unified message
CN114070725A (en) Embedded cross-platform communication service system of electric automobile
CN109039665A (en) List generating method and device
Soliman The economic function of network economy: A case study of North America
CN109542646A (en) Method and apparatus for calling application programming interface
CN216437218U (en) Data transmission system based on API and computer storage medium
CN115988087B (en) Service calling method and device based on bus, electronic equipment and storage medium
CN102622440A (en) Method and device for establishing business function tree
Vaidya et al. Approaches for latency optimization using fog computing in Smart Factory

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190611