CN108984318A - Message dilivery method, apparatus and readable storage medium storing program for executing based on driving model - Google Patents
Message dilivery method, apparatus and readable storage medium storing program for executing based on driving model Download PDFInfo
- Publication number
- CN108984318A CN108984318A CN201810660037.5A CN201810660037A CN108984318A CN 108984318 A CN108984318 A CN 108984318A CN 201810660037 A CN201810660037 A CN 201810660037A CN 108984318 A CN108984318 A CN 108984318A
- Authority
- CN
- China
- Prior art keywords
- message
- data
- dilivery
- model
- driving model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/546—Message passing systems or structures, e.g. queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/547—Remote procedure calls [RPC]; Web services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/54—Indexing scheme relating to G06F9/54
- G06F2209/547—Messaging middleware
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The message dilivery method based on driving model that the invention discloses a kind of, comprising: according to the message dilivery demand of current data bus, obtain message data to be delivered;The message data is parsed, and calls the correspondence message-driven model of the data/address bus according to parsing result;The business processing workflow based on the message data is generated with the message-driven model, the message data is operated via the business processing workflow execution message dilivery.The invention also discloses a kind of message dilivery device and readable storage medium storing program for executing based on driving model.The present invention constructs message-driven model by the feature-based interface of high-availability cluster and database, the message data of delivery is directly generated into the business processing workflow based on the message data with the feature-based interface of the message-driven model, message dilivery is realized with the feature-based interface of the message-driven model, overlapping development feature-based interface is avoided, the beneficial effect for improving development efficiency is realized.
Description
Technical field
The present invention relates to field of program development more particularly to a kind of message dilivery method, apparatus based on driving model and
Readable storage medium storing program for executing.
Background technique
Popular response type programming on data processing operation in field of program development at present, such as Rx, Spring
Reactor etc. can improve development efficiency and scalability by data asynchronous workflows made of various combination of function well.
But for business scope, such as finance, the scenes such as transaction, due to needing to need relatively high want to consistency and robustness
It asks, is unable to satisfy requirements above in the response type programming of data processing field at present.In finance, relatively common different of scene of trading
Step scheme is by database or High Availabitity message-oriented middleware, such as Spring quartz, RabbitMQ.But it is usually used
The asynchronous workflow of these scheme constructs needs complicated distributed coordination and abnormality processing scheme, and developer is easy error,
And development efficiency is lower.
Above content is only used to facilitate the understanding of the technical scheme, and is not represented and is recognized that above content is existing skill
Art.
Summary of the invention
The message dilivery method based on driving model that the main purpose of the present invention is to provide a kind of, it is intended to solve existing skill
Art is when application data asynchronous workflows carry out program development, since program frame distributed coordination and abnormality processing scheme are complicated
Lead to the technical problem that development efficiency is low.
To achieve the above object, the present invention provides a kind of message dilivery method based on driving model, including the following contents:
According to the message dilivery demand of current data bus, message data to be delivered is obtained;
The message data is parsed, and calls the correspondence message-driven model of the data/address bus according to parsing result;
The business processing workflow based on the message data is generated with the message-driven model, by the message data
It is operated via the business processing workflow execution message dilivery.
Preferably, described to parse the message data, and the correspondence message of the data/address bus is called according to parsing result
The step of driving model, comprising:
The message data is parsed, the message dilivery characteristic of the message data is obtained;
By the interface features of each message-driven model constructed in the message dilivery characteristic and the data/address bus
Match;
Call the message-driven model of successful match.
Preferably, described by each message-driven model constructed in the message dilivery characteristic and the data/address bus
After the step of interface features match, further includes:
When failing the interface features successful match with each message-driven model, preset default message driving mould is called
Type.
Preferably, described that the business processing workflow based on the message data is generated with the message-driven model, it will
The step of message data is operated via the business processing workflow execution message dilivery, comprising:
The base class of the message-driven model is inherited, and creates the service logic based on the message data;
The business processing workflow of the message data is generated with the base class and the service logic;
It is operated according to the delivery of message data described in the business processing workflow execution.
Preferably, the message dilivery method based on driving model, further includes:
Messaging bus is constructed, and constructs the message characteristics interface of the messaging bus by preset data bus;
Corresponding message-driven model is constructed respectively under the messaging bus according to the content of the message characteristics interface.
In addition, to achieve the above object, the present invention also provides a kind of message dilivery device based on driving model, the base
Include: memory, processor in the message dilivery device of driving model and is stored on the memory and can be in the processing
The computer program run on device is realized when the computer program is executed by the processor and is based on driving model as described above
Message dilivery method the step of.
The present invention also provides a kind of readable storage medium storing program for executing, disappearing based on driving model is stored on the readable storage medium storing program for executing
Breath delivers application program, and the message dilivery application program based on driving model realizes base as described above when being executed by processor
In the message dilivery method of driving model the step of.
A kind of message dilivery method based on driving model that the embodiment of the present invention proposes, according to disappearing for current data bus
Delivery demand is ceased, message data to be delivered is obtained;The message data is parsed, and calls the data total according to parsing result
The correspondence message-driven model of line;The business processing workflow based on the message data is generated with the message-driven model,
The message data is operated via the business processing workflow execution message dilivery.Pass through high-availability cluster and database
Feature-based interface constructs message-driven model, and the message data of delivery is directly generated with the feature-based interface of the message-driven model
Business processing workflow based on the message data is realized message dilivery with the feature-based interface of the message-driven model, is kept away
Exempt from overlapping development feature-based interface, realizes the beneficial effect for improving development efficiency.
Detailed description of the invention
Fig. 1 be the hardware running environment that the embodiment of the present invention is related to terminal apparatus structure schematic diagram;
Fig. 2 is that the present invention is based on the flow diagrams of the message dilivery method first embodiment of driving model;
Fig. 3 is that the present invention is based on the flow diagrams of the message dilivery method second embodiment of driving model.
The embodiments will be further described with reference to the accompanying drawings for the realization, the function and the advantages of the object of the present invention.
Specific embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
The primary solutions of the embodiment of the present invention are: according to the message dilivery demand of current data bus, obtaining wait throw
The message data passed;The message data is parsed, and calls the correspondence message-driven mould of the data/address bus according to parsing result
Type;With the message-driven model generate the business processing workflow based on the message data, by the message data via
The business processing workflow execution message dilivery operation.
Since the prior art constructs asynchronous workflow using database or High Availabitity message-oriented middleware, complexity is needed
Distributed coordination and abnormality processing scheme, developer is easy error, and development efficiency is lower.
The present invention provides a solution, constructs message-driven mould by the feature-based interface of high-availability cluster and database
The message data of delivery is directly generated the business based on the message data with the feature-based interface of the message-driven model by type
Workflow is handled, message dilivery is realized with the feature-based interface of the message-driven model, avoids overlapping development feature-based interface, is realized
Improve the beneficial effect of development efficiency.
As shown in Figure 1, Fig. 1 is the terminal structure schematic diagram for the hardware running environment that the embodiment of the present invention is related to.
The terminal of that embodiment of the invention can be PC, be also possible to smart phone, tablet computer, E-book reader, portable
The packaged type terminal device having a display function such as computer.
As shown in Figure 1, the terminal may include: processor 1001, such as CPU, network interface 1004, user interface
1003, memory 1005, communication bus 1002.Wherein, communication bus 1002 is for realizing the connection communication between these components.
User interface 1003 may include display screen (Display), input unit such as keyboard (Keyboard), optional user interface
1003 can also include standard wireline interface and wireless interface.Network interface 1004 optionally may include that the wired of standard connects
Mouth, wireless interface (such as WI-FI interface).Memory 1005 can be high speed RAM memory, be also possible to stable memory
(non-volatile memory), such as magnetic disk storage.Memory 1005 optionally can also be independently of aforementioned processor
1001 storage device.
It will be understood by those skilled in the art that the restriction of the not structure paired terminal of terminal structure shown in Fig. 1, can wrap
It includes than illustrating more or fewer components, perhaps combines certain components or different component layouts.
As shown in Figure 1, as may include that operating system, network are logical in a kind of memory 1005 of computer storage medium
Believe module, Subscriber Interface Module SIM and the message dilivery application program based on driving model.
In terminal shown in Fig. 1, network interface 1004 is mainly used for connecting background server, carries out with background server
Data communication;User interface 1003 is mainly used for connecting client (user terminal), carries out data communication with client;And processor
1001 can be used for calling the message dilivery application program based on driving model stored in memory 1005, and execute following behaviour
Make:
According to the message dilivery demand of current data bus, message data to be delivered is obtained;
The message data is parsed, and calls the correspondence message-driven model of the data/address bus according to parsing result;
The business processing workflow based on the message data is generated with the message-driven model, by the message data
It is operated via the business processing workflow execution message dilivery.
Further, processor 1001 can call the message dilivery based on driving model stored in memory 1005 to answer
With program, following operation is also executed:
The message data is parsed, the message dilivery characteristic of the message data is obtained;
By the interface features of each message-driven model constructed in the message dilivery characteristic and the data/address bus
Match;
Call the message-driven model of successful match.
Further, processor 1001 can call the message dilivery based on driving model stored in memory 1005 to answer
With program, following operation is also executed:
When failing the interface features successful match with each message-driven model, preset default message driving mould is called
Type.
Further, processor 1001 can call the message dilivery based on driving model stored in memory 1005 to answer
With program, following operation is also executed:
The base class of the message-driven model is inherited, and creates the service logic based on the message data;
The business processing workflow of the message data is generated with the base class and the service logic;
It is operated according to the delivery of message data described in the business processing workflow execution.
Further, processor 1001 can call the message dilivery based on driving model stored in memory 1005 to answer
With program, following operation is also executed:
High-availability cluster and database are obtained, with the high-availability cluster and database sharing data/address bus;
According to the feature-based interface of the high-availability cluster and database, corresponding message is generated under the data/address bus and is driven
Movable model.
Referring to Fig. 2, Fig. 2 be the present invention is based on the flow diagram of the message dilivery method first embodiment of driving model,
The message dilivery method based on driving model includes:
Step S10 obtains message data to be delivered according to the message dilivery demand of current data bus;
Based on the data/address bus currently constructed, when confirmation has message dilivery demand, and the message dilivery demand is
The delivery demand of bus based on the data, or can using the data/address bus carry out message dilivery when, obtain to be delivered
The message data.The data/address bus, for the data transport frame constructed based on data delivery, data transport frame is existing
There is code skeleton type, i.e., it is described including data analysis layer, data-driven model and the programming model based on data-driven model
The event bus and database realizing data of data analysis layer application High Availabitity transmit and the operations such as processing.Further, described
Message data to be delivered is able to carry out the operation of the relevant message datas such as delivery/transmission/storage for bus based on the data
Data content.
Step S20 parses the message data, and the correspondence message-driven of the data/address bus is called according to parsing result
Model;
After the message data delivered based on current data bus got, the message for parsing the message data is thrown
Pass characteristic, the message dilivery characteristic of the message data, the processing mode including the message data in application, such as message
High Availabitity delivers message or deferred delivery etc..And it is based on the message dilivery mode, it calls under the data/address bus based on institute
State the correspondence message-driven model of message dilivery characteristic.Wherein, the message-driven model is in use, according to implementation,
Determine the message dilivery characteristic of corresponding message-driven model, the implementation of message-driven model, including rabbitmq high
Availability cluster and MySQL database.Therefore, corresponding disappear is determined in the message dilivery characteristic by the message data being resolved to
When ceasing driving model, i.e., the message dilivery characteristic of the described parsing message data, and the data are called according to parsing result
The step of correspondence message-driven model of bus, comprising:
The message data is parsed, the message dilivery characteristic of the message data is obtained;
By the interface features of each message-driven model constructed in the message dilivery characteristic and the data/address bus
Match;
Call the message-driven model of successful match.
Data/address bus has not when constructing each message-driven model according to each message-driven model that implementation constructs
Same message dilivery characteristic.Therefore, when calling corresponding message-driven model according to the message data wait deliver, described in extraction
The interface features of each message-driven model constructed in the message dilivery characteristic of message data and the data/address bus match, and
It is message-driven model corresponding with the message data by the message-driven model validation of successful match.Further, described
The step of interface features of each message-driven model constructed in the message dilivery characteristic and the data/address bus are matched
Later, further includes:
When failing the interface features successful match with each message-driven model, preset default message driving mould is called
Type.
If each message-driven model interface characteristic of data/address bus cannot be with the message dilivery characteristic of the message data
Timing, calls the preset default message driving model of the data/address bus, and the default message driving model may be defined as having
The interface features of a variety of implementations, therefore adapt to the delivery operation for the message data that various buses based on the data are delivered.
Step S30 generates the business processing workflow based on the message data with the message-driven model, will be described
Message data is operated via the business processing workflow execution message dilivery.
The message-driven model corresponding with the message dilivery characteristic of current message data having confirmed that is extracted, is disappeared according to described
It ceases driving model and generates the business processing workflow based on the message data, disappeared described in using the business processing workflow
The operation framework of data delivery is ceased, and then realizes the delivery of the message data.Further, the business processing work of generation
Make stream as the asynchronous workflows of bus based on the data, the asynchronous workflows are in building, in addition to driving based on the message
Feature-based interface in movable model, it is therefore, described with the message-driven mould also based on the specific service logic of the message data
Type generates the business processing workflow based on the message data, and the message data is held via the business processing workflow
The step of row message dilivery operates, comprising:
The base class of the message-driven model is inherited, and creates the service logic based on the message data;
The business processing workflow of the message data is generated with the base class and the service logic;
It is operated according to the delivery of message data described in the business processing workflow execution.
When passing through business processing workflow of the message-driven model construction based on the message data, described disappear need to be continued
The base class of driving model is ceased, the base class of the message-driven model is the basis using the feature-based interface of the message-driven model
Method class inherits the existing succession mode in the code development that operation is the prior art, correlative code and corresponding exploitation
Language is related, not described here any more.According to the base class for the message-driven model inherited, confirm that the message data is thrown
Service logic when passing, the service logic include the specific business operation logic such as release manner, addressing, consumption, will have been inherited
The message-driven model base class and the message data service logic, generate the business processing of the message data
Workflow, and realize with the business processing workflow delivery of the message data.
In the present embodiment, message-driven model is constructed by the feature-based interface of high-availability cluster and database, will delivered
Message data with the feature-based interface of the message-driven model directly generate the business processing based on the message data work
Stream realizes message dilivery with the feature-based interface of the message-driven model, avoids overlapping development feature-based interface, realize raising and open
Send out the beneficial effect of efficiency.
It further, is that the present invention is based on the 3rd embodiment streams of the message dilivery method of driving model referring to Fig. 3, Fig. 3
Journey schematic diagram is based on first embodiment shown in Fig. 2, the message dilivery method based on driving model, further includes:
Step S40 obtains high-availability cluster and database, with the high-availability cluster and database sharing data/address bus;
Step S50 is generated under the data/address bus and is corresponded to according to the feature-based interface of the high-availability cluster and database
Message-driven model.
In the present embodiment, it is based on current data processing operation, constructs the data/address bus handled based on the data.Wherein,
When constructing the data/address bus, by obtaining corresponding high-availability cluster data and database, building operation is carried out.The height
Availability cluster is defined as rabbitmq high-availability cluster, and database application MySQL is realized, the rabbitmq high-availability cluster
Realize that user delivers message and message is delivered in delay;In practical applications, the advanced group's scheme reference rabbitmq of rabbitmq prolongs
Slow queue characteristics support the data/address bus of building that can postpone the characteristic of PUSH message;MySQL data-selected scheme is total using memory
Line spring reactor event bus is dispatched, and carrys out persistent message using the data of application, so that data/address bus is in reality
Data persistence when existing message dilivery.It is called to improve data/address bus application, extracts the interface features of the data/address bus, generate
Each message-driven model based on interface features, and the message-driven model is in building, data/address bus described in application build
Implementation (rabbitmq high-availability cluster, MySQL database) feature-based interface, realize connecing for the message-driven model
Mouth logic.In practical applications, the message-driven model may be defined as message consumer (Consumer) and message consumer
Two models of group (ConsumerGroup), message consumer's model (Consumer) include the addressing of message data, serializing,
The service logics such as consumption, abnormality processing, delay;Message consumer's group model (ConsumerGroup) includes disappearing for message data
The service logics such as breath grouping and management.In a particular application, only it need to inherit the base class of the message-driven model and confirm data
The service logic of message generates the message-driven model based on data-message.
In addition, the embodiment of the present invention also proposes a kind of readable storage medium storing program for executing, it is stored with and is based on the readable storage medium storing program for executing
The message dilivery application program of driving model, it is real when the message dilivery application program based on driving model is executed by processor
Now following operation:
According to the message dilivery demand of current data bus, message data to be delivered is obtained;
The message data is parsed, and calls the correspondence message-driven model of the data/address bus according to parsing result;
The business processing workflow based on the message data is generated with the message-driven model, by the message data
It is operated via the business processing workflow execution message dilivery.
Further, following behaviour is also realized when the message dilivery application program based on driving model is executed by processor
Make:
The message data is parsed, the message dilivery characteristic of the message data is obtained;
By the interface features of each message-driven model constructed in the message dilivery characteristic and the data/address bus
Match;
Call the message-driven model of successful match.
Further, following behaviour is also realized when the message dilivery application program based on driving model is executed by processor
Make:
When failing the interface features successful match with each message-driven model, preset default message driving mould is called
Type.
Further, following behaviour is also realized when the message dilivery application program based on driving model is executed by processor
Make:
The base class of the message-driven model is inherited, and creates the service logic based on the message data;
The business processing workflow of the message data is generated with the base class and the service logic;
It is operated according to the delivery of message data described in the business processing workflow execution.
Further, following behaviour is also realized when the message dilivery application program based on driving model is executed by processor
Make:
High-availability cluster and database are obtained, with the high-availability cluster and database sharing data/address bus;
According to the feature-based interface of the high-availability cluster and database, corresponding message is generated under the data/address bus and is driven
Movable model.
It should be noted that, in this document, the terms "include", "comprise" or its any other variant are intended to non-row
His property includes, so that the process, method, article or the system that include a series of elements not only include those elements, and
And further include other elements that are not explicitly listed, or further include for this process, method, article or system institute it is intrinsic
Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including being somebody's turn to do
There is also other identical elements in the process, method of element, article or system.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side
Method can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but in many cases
The former is more preferably embodiment.Based on this understanding, technical solution of the present invention substantially in other words does the prior art
The part contributed out can be embodied in the form of software products, which is stored in one as described above
In storage medium (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that terminal device (it can be mobile phone,
Computer, server, air conditioner or network equipment etc.) execute method described in each embodiment of the present invention.
The above is only a preferred embodiment of the present invention, is not intended to limit the scope of the invention, all to utilize this hair
Equivalent structure or equivalent flow shift made by bright specification and accompanying drawing content is applied directly or indirectly in other relevant skills
Art field, is included within the scope of the present invention.
Claims (7)
1. a kind of message dilivery method based on driving model, which is characterized in that the message dilivery side based on driving model
Method the following steps are included:
According to the message dilivery demand of current data bus, message data to be delivered is obtained;
The message data is parsed, and calls the correspondence message-driven model of the data/address bus according to parsing result;
With the message-driven model generate the business processing workflow based on the message data, by the message data via
The business processing workflow execution message dilivery operation.
2. the message dilivery method based on driving model as described in claim 1, which is characterized in that the parsing message count
According to, and the step of calling according to parsing result the correspondence message-driven model of the data/address bus, comprising:
The message data is parsed, the message dilivery characteristic of the message data is obtained;
The interface features of each message-driven model constructed in the message dilivery characteristic and the data/address bus are matched;
Call the message-driven model of successful match.
3. the message dilivery method based on driving model as claimed in claim 2, which is characterized in that described to throw the message
After passing the step of the interface features of each message-driven model constructed in characteristic and the data/address bus match, further includes:
When failing the interface features successful match with each message-driven model, preset default message driving model is called.
4. the message dilivery method based on driving model as described in claim 1, which is characterized in that described with message drive
Movable model generates the business processing workflow based on the message data, and the message data is worked via the business processing
Stream executes the step of message dilivery operation, comprising:
The base class of the message-driven model is inherited, and creates the service logic based on the message data;
The business processing workflow of the message data is generated with the base class and the service logic;
It is operated according to the delivery of message data described in the business processing workflow execution.
5. the message dilivery method as described in claim 1 or 4 any one based on driving model, which is characterized in that described to be based on
The message dilivery method of driving model, further includes:
High-availability cluster and database are obtained, with the high-availability cluster and database sharing data/address bus;
According to the feature-based interface of the high-availability cluster and database, corresponding message-driven mould is generated under the data/address bus
Type.
6. a kind of message dilivery device based on driving model, which is characterized in that the message dilivery dress based on driving model
It sets and includes: memory, processor and be stored in the computer program that can be run on the memory and on the processor, institute
It states and realizes the disappearing based on driving model as described in any one of claims 1 to 5 when computer program is executed by the processor
The step of ceasing delivering method.
7. a kind of readable storage medium storing program for executing, which is characterized in that be stored with the message based on driving model on the readable storage medium storing program for executing
Application program is delivered, such as claim 1 is realized when the message dilivery application program based on driving model is executed by processor
The step of to message dilivery method described in any one of 5 based on driving model.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810660037.5A CN108984318B (en) | 2018-06-22 | 2018-06-22 | Message delivery method and device based on driving model and readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810660037.5A CN108984318B (en) | 2018-06-22 | 2018-06-22 | Message delivery method and device based on driving model and readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108984318A true CN108984318A (en) | 2018-12-11 |
CN108984318B CN108984318B (en) | 2022-06-07 |
Family
ID=64538647
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810660037.5A Active CN108984318B (en) | 2018-06-22 | 2018-06-22 | Message delivery method and device based on driving model and readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108984318B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112702259A (en) * | 2020-12-23 | 2021-04-23 | 北京焦点新干线信息技术有限公司 | Delayed message pushing method and device and message middleware |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1805345A (en) * | 2005-01-12 | 2006-07-19 | 北京航空航天大学 | Web service work flow processor |
CN101183377A (en) * | 2007-12-10 | 2008-05-21 | 华中科技大学 | High availability data-base cluster based on message middleware |
US20110307348A1 (en) * | 2010-06-15 | 2011-12-15 | Sap Ag | Managing Consistent Interfaces for Number Range, Number Range Profile, Payment Card Payment Authorisation, and Product Template Template Business Objects Across Heterogeneous Systems |
US20130030963A1 (en) * | 2011-07-28 | 2013-01-31 | Christiane Cramer | Managing consistent interfaces for financial business objects across heterogeneous systems |
CN103618741A (en) * | 2013-12-09 | 2014-03-05 | 惠州华阳通用电子有限公司 | TCP long connection communication system and method |
US20140181597A1 (en) * | 2012-12-20 | 2014-06-26 | Robert Daniel Brummayer | Systems and methods for debugging model based message sequences |
CN104219131A (en) * | 2013-05-30 | 2014-12-17 | 丁瑞彭 | Dynamic message presentation method, application and system |
CN105610926A (en) * | 2015-12-22 | 2016-05-25 | 广州唯品会信息科技有限公司 | Message transmitting method and system and message middleware system |
CN105630469A (en) * | 2014-11-03 | 2016-06-01 | 镇江华扬信息科技有限公司 | Technical method of real-time video GUI |
CN107621987A (en) * | 2017-09-21 | 2018-01-23 | 中国航空无线电电子研究所 | A kind of message based unmanned plane common ground station software architecture |
-
2018
- 2018-06-22 CN CN201810660037.5A patent/CN108984318B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1805345A (en) * | 2005-01-12 | 2006-07-19 | 北京航空航天大学 | Web service work flow processor |
CN101183377A (en) * | 2007-12-10 | 2008-05-21 | 华中科技大学 | High availability data-base cluster based on message middleware |
US20110307348A1 (en) * | 2010-06-15 | 2011-12-15 | Sap Ag | Managing Consistent Interfaces for Number Range, Number Range Profile, Payment Card Payment Authorisation, and Product Template Template Business Objects Across Heterogeneous Systems |
US20130030963A1 (en) * | 2011-07-28 | 2013-01-31 | Christiane Cramer | Managing consistent interfaces for financial business objects across heterogeneous systems |
US20140181597A1 (en) * | 2012-12-20 | 2014-06-26 | Robert Daniel Brummayer | Systems and methods for debugging model based message sequences |
CN104219131A (en) * | 2013-05-30 | 2014-12-17 | 丁瑞彭 | Dynamic message presentation method, application and system |
CN103618741A (en) * | 2013-12-09 | 2014-03-05 | 惠州华阳通用电子有限公司 | TCP long connection communication system and method |
CN105630469A (en) * | 2014-11-03 | 2016-06-01 | 镇江华扬信息科技有限公司 | Technical method of real-time video GUI |
CN105610926A (en) * | 2015-12-22 | 2016-05-25 | 广州唯品会信息科技有限公司 | Message transmitting method and system and message middleware system |
CN107621987A (en) * | 2017-09-21 | 2018-01-23 | 中国航空无线电电子研究所 | A kind of message based unmanned plane common ground station software architecture |
Non-Patent Citations (2)
Title |
---|
TAE SEUNG KANG等: "Development and Evaluation of a Multi-tenant Service Middleware PaaS Solution", 《2014 IEEE/ACM 7TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING》 * |
丁建立等: "面向复杂民航业务的中间件架构设计与实现", 《计算机工程与设计》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112702259A (en) * | 2020-12-23 | 2021-04-23 | 北京焦点新干线信息技术有限公司 | Delayed message pushing method and device and message middleware |
CN112702259B (en) * | 2020-12-23 | 2023-05-23 | 北京焦点新干线信息技术有限公司 | Delay message pushing method and device and message middleware |
Also Published As
Publication number | Publication date |
---|---|
CN108984318B (en) | 2022-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104484171B (en) | Terminal interface design system, method and relevant device | |
Pooley et al. | The unified modelling language and performance engineering | |
CN101356522B (en) | Dynamically repositioning computer implementation system to workflow by end users | |
CN105787123B (en) | The server computer and method of minimum downloading and simulation page navigation feature are provided | |
CN108446225A (en) | Creating device, method and the computer readable storage medium of analog interface | |
WO2009140250A1 (en) | Framework-based model-driven software development | |
CN102239483B (en) | Command remoting | |
CN113110963A (en) | Service processing method, service processing device, electronic equipment and readable storage medium | |
CN109800083A (en) | A kind of method, apparatus, system and storage medium that micro services collaboration is called | |
CN104809610A (en) | Business flow processing method and device | |
CN109978392A (en) | Agile Software Development management method, device, electronic equipment, storage medium | |
CN114222256A (en) | Message sending method and device and electronic equipment | |
CN109614094B (en) | Drawing method of GPU glCallList view model based on UML | |
CN110427260A (en) | Host job scheduling method, apparatus and system | |
CN108984318A (en) | Message dilivery method, apparatus and readable storage medium storing program for executing based on driving model | |
CN113485708A (en) | Sketch-based cross-platform interface development method and system, computer device and medium | |
CN110765610B (en) | PDM integration method, PDM integration device, computer equipment and storage medium | |
CN103067173B (en) | Method and system used for dynamic key network issue and interface control and based on script | |
CN111026945B (en) | Multi-platform crawler scheduling method, device and storage medium | |
CN115934180A (en) | Workflow engine implementation method, system, device and medium | |
CN116107869A (en) | Arrangement test method and device, electronic equipment and readable storage medium | |
CN105608097A (en) | Method and device for adaptively adjusting database structure | |
KR102276230B1 (en) | Method for generating finite state machine, method for operating finite state machine, server and computer program for performing the same | |
CN112100187A (en) | Student learning data storage method and device based on VueJS | |
CN114356379A (en) | Backup-based service upgrading method, device, equipment and storage 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 | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220613 Address after: Room 902, No. 6, Lane 1588, Shenchang Road, Minhang District, Shanghai 201100 Patentee after: Shanghai Pinwei Information Technology Co.,Ltd. Address before: 510000 building 1-5, No. 20, Huahai street, Fangcun, Liwan District, Guangzhou City, Guangdong Province Patentee before: GUANGZHOU VIPSHOP INFORMATION TECHNOLOGY Co.,Ltd. |