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 PDF

Info

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
Application number
CN201810660037.5A
Other languages
Chinese (zh)
Other versions
CN108984318B (en
Inventor
伊长松
程宏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Pinwei Information Technology Co ltd
Original Assignee
Guangzhou Vipshop Information And Technology 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 Guangzhou Vipshop Information And Technology Co Ltd filed Critical Guangzhou Vipshop Information And Technology Co Ltd
Priority to CN201810660037.5A priority Critical patent/CN108984318B/en
Publication of CN108984318A publication Critical patent/CN108984318A/en
Application granted granted Critical
Publication of CN108984318B publication Critical patent/CN108984318B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/546Message passing systems or structures, e.g. queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/547Remote procedure calls [RPC]; Web services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/54Indexing scheme relating to G06F9/54
    • G06F2209/547Messaging middleware
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Energy 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

Message dilivery method, apparatus and readable storage medium storing program for executing based on driving model
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.
CN201810660037.5A 2018-06-22 2018-06-22 Message delivery method and device based on driving model and readable storage medium Active CN108984318B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (10)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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.