[go: up one dir, main page]

CN111586080B - Distributed task scheduling method and device based on instant messaging - Google Patents

Distributed task scheduling method and device based on instant messaging Download PDF

Info

Publication number
CN111586080B
CN111586080B CN201910120886.6A CN201910120886A CN111586080B CN 111586080 B CN111586080 B CN 111586080B CN 201910120886 A CN201910120886 A CN 201910120886A CN 111586080 B CN111586080 B CN 111586080B
Authority
CN
China
Prior art keywords
task
server
state
processing
database
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910120886.6A
Other languages
Chinese (zh)
Other versions
CN111586080A (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.)
Beijing Huijun Technology Co ltd
Original Assignee
Beijing Huijun 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 Beijing Huijun Technology Co ltd filed Critical Beijing Huijun Technology Co ltd
Priority to CN201910120886.6A priority Critical patent/CN111586080B/en
Publication of CN111586080A publication Critical patent/CN111586080A/en
Application granted granted Critical
Publication of CN111586080B publication Critical patent/CN111586080B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The application provides a distributed task scheduling method and device based on instant messaging, wherein the method comprises the following steps: when a task request sent by a user side is received, writing the task request into a database, and recording the processing state of a task corresponding to the task request; when a task request with an unprocessed newly added processing state in a database is monitored, distributing the task request to a corresponding task processor through an IM server for processing; and when receiving the processing state corresponding to the task request fed back by the task processor through the IM server, updating the received processing state into the database. The method can improve the task distribution efficiency.

Description

Distributed task scheduling method and device based on instant messaging
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a distributed task scheduling method and apparatus based on instant messaging.
Background
With the rapid development of cloud computing, the server cluster size is also expanding continuously. How to efficiently manage large-scale servers becomes important to operation and maintenance personnel. It is understood that the current open source distributed task system mainly includes pssh, ansible, puppet and the like.
Aiming at the existing open source tool, although the problems of task distribution and execution can be solved, the login machine mode has risks, and the task scheduling strategy is imperfect and the task scheduling cannot be realized efficiently.
Disclosure of Invention
In view of this, the present application provides a distributed task scheduling method and apparatus based on instant messaging, which can improve the efficiency of task distribution.
In order to solve the technical problems, the technical scheme of the application is realized as follows:
a distributed task scheduling method based on instant messaging, the method includes:
when a task request sent by a user side is received, writing the task request into a database, and recording the processing state of a task corresponding to the task request;
when a task request with an unprocessed newly added processing state in a database is monitored, distributing the task request to a corresponding task processor through an IM server for processing;
and when receiving the processing state corresponding to the task request fed back by the task processor through the IM server, updating the received processing state into the database.
A distributed task scheduling device based on instant messaging, the device comprising: an API unit and a scheduling unit;
the API unit is used for writing the task request into the database when receiving the task request sent by the user side, and recording the processing state of the task corresponding to the task request;
the scheduling unit is used for monitoring task requests in the database; when a task request with an unprocessed newly added processing state in a database is monitored, distributing the task request to a corresponding task processor through an IM server for processing; and when receiving the processing state corresponding to the task request fed back by the task processor through the IM server, updating the received processing state into the database.
An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the steps of the instant messaging based distributed task scheduling method when the program is executed.
A computer readable storage medium having stored thereon a computer program which when executed by a processor implements the steps of the instant messaging based distributed task scheduling method.
According to the technical scheme, the IM communication protocol is introduced, and the IM server transmits the interaction information between the management server and the task server to realize a distributed task distribution mode, so that the task distribution efficiency can be improved.
Drawings
Fig. 1 is a schematic structural diagram of a distributed task scheduling device based on instant messaging in an embodiment of the present application;
fig. 2 is a schematic diagram of a distributed task scheduling flow based on instant messaging in an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be described in detail below by referring to the accompanying drawings and examples.
The embodiment of the application provides a distributed task scheduling device based on instant messaging, which introduces even a communication protocol to solve the problem of efficiency of task distribution and execution under a large-scale cluster. The device is applied to the management server in the distributed task scheduling system based on instant messaging, comprising the management server, the IM server and the task processing.
The device can be a management server or a functional module on the management server.
The interaction between the management server and the task server forwards the information through the IM server.
Referring to fig. 1, fig. 1 is a schematic structural diagram of a distributed task scheduling device based on instant messaging in an embodiment of the present application. The device comprises: an API unit 101 and a scheduling unit 102.
The API unit 101 and the scheduling unit 102 do not communicate directly, and message commands are admitted through the IM server.
And the API unit 101 is used for writing the task request into the database when receiving the task request sent by the user side, and recording the processing state of the task corresponding to the task request.
In this embodiment, the related commands for the same task, such as a task request, a cancel command, a pause command, and a query command, all carry the same task identifier, and are used to identify which task the corresponding command corresponds to.
If the task identifier carried by the currently received task request is 1, recording the processing state corresponding to the task 1 as follows: untreated.
A scheduling unit 102, configured to monitor a task request in a database; when the task request with the newly added processing state of unprocessed is monitored in the database, the task request is distributed to a corresponding task processor through the IM server for processing.
The scheduling unit 102 listens to the database in real time, and processes a task request every time it is written.
In a specific implementation in this embodiment of the present application, in order that the scheduling unit 102 does not interact with the database frequently, the scheduling unit 102 is further configured to store, when it is monitored that a task request with an additional processing state being unprocessed in the database is requested by a task, the task request into a cache queue; and distributing the task request to a corresponding task processor through the IM server for processing.
A scheduling unit 102, configured to perform serial processing for the same task; parallel processing is performed for different tasks. That is, when the scheduling unit receives a plurality of commands at the same time, the commands for the same task are serially processed by using a process according to the sequence of receiving the commands;
different processes are used for processing different tasks simultaneously. I.e. the command of task 1 and the command of task 2 will not interfere, each being processed in a respective process.
When performing task distribution, the scheduling unit 102 distributes the corresponding task to the corresponding task processor according to the identifier of the task processor carried in the task request. In the embodiment of the application, a QQ distribution mode can be adopted, namely, only the identification of the task processor is considered to distribute the task, and whether the task processor is on-line or not is not considered.
When the task processor receives the task to be processed forwarded by the scheduling IM server, the task processor processes the task, and when the task processing is completed, the processing state is fed back to the scheduling unit 102 through the IM server.
And the scheduling unit 102 is used for updating the received processing state into the database when receiving the processing state corresponding to the task request fed back by the task processor through the IM server.
And the scheduling unit is further used for deleting the task request fed back to the processing state from the cache queue when receiving the processing state corresponding to the task request fed back by the task processor through the IM server, and updating the received processing state into the database.
When the task processor finishes processing the task, the processing states which can be marked as the successful processing state and the processing failure state according to the processing result.
And the API unit 101 is configured to, when receiving a request sent by the user terminal for querying the processing state of the task, obtain the processing state of the corresponding task from the database, and respond to the request to the user terminal.
When the processing state of the task is queried in the database, the corresponding task is queried according to the identification of the task, and then the processing state of the task is queried.
The processing state of the task in the embodiment of the application further includes a processed state, where the processed state includes: a successful processing state and a processing failure state.
The above is a relevant process for processing a task request in the embodiment of the present application, and the following gives a pause command and a cancel command for a task, and a relevant process for canceling the pause command, respectively:
a pause command sent by a user terminal;
an API unit 101, configured to send a pause command sent by a user to an IM server when receiving the pause command, so that the IM server forwards the pause command to a scheduling unit 102;
the API unit does not interact directly with the scheduling unit.
The scheduling unit 102 is configured to notify, when receiving a pause command forwarded by the IM server, a corresponding task processor to pause processing of a corresponding task through the IM server; marking a corresponding task request in the cache queue as a pause state; and updating the state of the task request corresponding to the pause command in the database to be a pause state.
For a cancel pause command sent by a user:
an API unit 101, configured to send, when receiving a suspend cancellation command sent by a user terminal, a suspend cancellation command to an IM server, so that the IM server forwards the suspend cancellation command to a scheduling unit 102;
the scheduling unit 102 is configured to notify, when receiving the command for canceling suspension forwarded by the IM server, the corresponding task processor to continue processing the corresponding task through the IM server; deleting the mark of the pause state from the corresponding task request in the cache queue; the state corresponding to the task request in the update database is an unprocessed state.
For a cancel command sent by a user terminal:
an API unit 101, configured to forward, when receiving a cancel command sent by a user terminal, the cancel command to an IM server, so that the IM server forwards the cancel command to a scheduling unit 102;
the scheduling unit 102 is configured to notify, when receiving a cancel command forwarded by the IM server, a corresponding task processor to cancel processing of a corresponding task through the IM server; deleting the corresponding task request in the cache queue; and updating the state of the task request corresponding to the pause command in the database to be a cancel state.
The processing states of the tasks in the embodiment of the application include: an unprocessed state, a suspended state, a cancel state, and a processed state.
When receiving the processing state inquiry of the user port through the API interface, the processing state of the corresponding task in the database is fed back to the user side. In the embodiment of the application, the task request, the query request, the cancel command, the pause command, the cancel pause command and other commands all carry task identifiers so as to determine related commands aiming at the same task, and the task identifiers are globally unique.
The units of the above embodiments may be integrated or may be separately deployed; can be combined into one unit or further split into a plurality of sub-units.
Based on the same inventive concept, the embodiment of the application also provides a distributed task scheduling method based on instant messaging. Referring to fig. 2, fig. 2 is a schematic diagram of a distributed task scheduling flow based on instant messaging in an embodiment of the present application. The method comprises the following specific steps:
step 201, when receiving a task request sent by a user terminal, a management server writes the task request into a database, and records a processing state of a task corresponding to the task request.
Step 202, when the management server monitors that the newly added processing state in the database is an unprocessed task request, the task request is distributed to a corresponding task processor through the IM server for processing.
In this step, when it is monitored that the newly added processing state in the database is an unprocessed task request, before the task request is distributed to the corresponding task processor for processing through the IM server, the method further includes:
and storing the task request into a cache queue.
The management server carries out serial processing on the same task; parallel processing is performed for different tasks.
And step 203, when the management server receives the processing state corresponding to the task request fed back by the task processor through the IM server, updating the received processing state into the database.
In this step, when receiving a processing state corresponding to the task request fed back by the task processor through the IM server, before updating the received processing state into the database, the method further includes:
and deleting the task request fed back the processing state from the cache queue.
When the method and the device are specifically implemented, the task state is written into the cache queue in real time, and the task state asynchronous association database is convenient for traceability and archiving of operation and maintenance personnel.
After the equipment is recovered from faults, the corresponding task request does not exist in the cache queue, the task request which is not processed and completed can be read from the database, the task request is scheduled again, and if the task processor is processed and completed, the task processing result is fed back again; if not, continuing to execute the task, and feeding back a task processing result again after completing task processing.
The method further comprises the steps of:
when the management server receives a request for inquiring the processing state of the task sent by the user side, the corresponding processing state is obtained from the database and is responded to the user side.
When the management server receives a pause command transmitted by a user side and forwarded by the IM server, the specific processing procedure is as follows:
notifying a corresponding task processor to pause the processing of the corresponding task through the IM server;
marking a corresponding task request in the cache queue as a pause state;
and updating the state of the task request corresponding to the pause command in the database to be a pause state.
When the management server receives a command for canceling pause transmitted by a user terminal and forwarded by the IM server, the specific processing procedure is as follows:
notifying a corresponding task processor to continue processing the corresponding task through the IM server;
deleting the mark of the pause state from the corresponding task request in the cache queue;
the state corresponding to the task request in the update database is an unprocessed state.
When the management server receives a cancel command transmitted by a user terminal and forwarded by the IM server, the specific processing procedure is as follows:
notifying a corresponding task processor to cancel the processing of the corresponding task through the IM server;
deleting the corresponding task request in the cache queue;
and updating the state of the task request corresponding to the pause command in the database to be a cancel state.
In addition, the embodiment of the application also provides electronic equipment, which comprises a memory, a processor and a computer program stored on the memory and capable of running on the processor, wherein the processor executes the steps of the distributed task scheduling method based on instant messaging.
In addition, in an embodiment of the present application, there is further provided a computer readable storage medium having a computer program stored thereon, where the program when executed by a processor implements the steps of the distributed task scheduling method based on instant messaging.
In summary, the present application solves the problem of efficiency of task distribution and execution under a large-scale cluster by introducing even a communication protocol; the real-time performance, the improvement of new and reliability of task distribution can be realized, so that the problem of high efficiency of task execution is improved.
The foregoing description of the preferred embodiments of the invention is not intended to be limiting, but rather to enable any modification, equivalent replacement, improvement or the like to be made within the spirit and principles of the invention.

Claims (10)

1. The distributed task scheduling method based on instant messaging is characterized by comprising the following steps:
when a task request sent by a user side is received, writing the task request into a database, and recording the processing state of a task corresponding to the task request;
when a task request with an unprocessed newly added processing state in a database is monitored, distributing the task request to a corresponding task processor through an IM server for processing;
when receiving a processing state corresponding to the task request fed back by the task processor through the IM server, updating the received processing state into the database;
wherein,
serial processing is carried out aiming at the same task;
parallel processing is carried out for different tasks;
when the task request with the newly added processing state being unprocessed in the database is monitored, the task request is distributed to the corresponding task processor through the IM server for processing, and the method further comprises the following steps:
storing the task request into a cache queue;
when receiving the processing state corresponding to the task request fed back by the task processor through the IM server, before updating the received processing state into the database, the method further comprises:
deleting the task request fed back with the processing state from the cache queue;
wherein the method further comprises:
when a cancel command transmitted by a user terminal and forwarded by an IM server is received, notifying a corresponding task processor to cancel the processing of the corresponding task by the IM server;
deleting the corresponding task request in the cache queue;
and updating the state of the task request corresponding to the pause command in the database to be a cancel state.
2. The method according to claim 1, wherein the method further comprises:
when receiving a request of inquiring the processing state of a task sent by a user side, acquiring the corresponding processing state from a database, and responding to the user side.
3. The method according to claim 1 or 2, characterized in that the method further comprises:
when receiving a pause command transmitted by a user terminal and forwarded by an IM server, notifying a corresponding task processor to pause the processing of the corresponding task by the IM server;
marking a corresponding task request in the cache queue as a pause state;
and updating the state of the task request corresponding to the pause command in the database to be a pause state.
4. A method according to claim 3, wherein the method further comprises:
when receiving a pause canceling command transmitted by a user terminal and forwarded by an IM server, notifying a corresponding task processor to continue processing a corresponding task by the IM server;
deleting the mark of the pause state from the corresponding task request in the cache queue;
the state corresponding to the task request in the update database is an unprocessed state.
5. A distributed task scheduling device based on instant messaging, the device comprising: an API unit and a scheduling unit;
the API unit is used for writing the task request into the database when receiving the task request sent by the user side, and recording the processing state of the task corresponding to the task request;
the scheduling unit is used for monitoring task requests in the database; when a task request with an unprocessed newly added processing state in a database is monitored, distributing the task request to a corresponding task processor through an IM server for processing; when receiving a processing state corresponding to the task request fed back by the task processor through the IM server, updating the received processing state into the database;
the scheduling unit is used for carrying out serial processing on the same task; parallel processing is carried out for different tasks;
the scheduling unit is further used for storing the task request into a cache queue when the task request with the new processing state being unprocessed in the database is monitored; distributing the task request to a corresponding task processor through an IM server for processing; when receiving a processing state corresponding to the task request fed back by the task processor through the IM server, deleting the task request fed back by the processing state from the cache queue, and updating the received processing state into the database;
the API unit is further used for forwarding the cancelling command sent by the user side to the IM server when receiving the cancelling command, so that the IM server forwards the cancelling command to the scheduling unit;
the scheduling unit is further used for notifying a corresponding task processor to cancel the processing of the corresponding task through the IM server when receiving a cancel command forwarded by the IM server; deleting the corresponding task request in the cache queue; and updating the state of the task request corresponding to the pause command in the database to be a cancel state.
6. The apparatus of claim 5, wherein the device comprises a plurality of sensors,
and the API unit is used for acquiring the corresponding processing state from the database and responding to the user side when receiving the request of inquiring the processing state of the task sent by the user side.
7. The apparatus of claim 5 or 6, wherein the device comprises a plurality of sensors,
the API unit is further used for sending the pause command to the IM server when receiving the pause command sent by the user side, so that the IM server forwards the pause command to the scheduling unit;
the scheduling unit is further used for notifying a corresponding task processor to pause the processing of the corresponding task through the IM server when receiving the pause command forwarded by the IM server; marking a corresponding task request in the cache queue as a pause state; and updating the state of the task request corresponding to the pause command in the database to be a pause state.
8. The apparatus of claim 7, wherein the device comprises a plurality of sensors,
the API unit is further used for sending the command to the IM server when receiving the command for canceling the pause sent by the user terminal, so that the IM server forwards the command to the scheduling unit;
the scheduling unit is further used for notifying the corresponding task processor to continue processing the corresponding task through the IM server when receiving the command for canceling the pause forwarded by the IM server; deleting the mark of the pause state from the corresponding task request in the cache queue; the state corresponding to the task request in the update database is an unprocessed state.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the method of any of claims 1-4 when the program is executed by the processor.
10. A computer readable storage medium, on which a computer program is stored, characterized in that the program, when being executed by a processor, implements the method of any of claims 1-4.
CN201910120886.6A 2019-02-18 2019-02-18 Distributed task scheduling method and device based on instant messaging Active CN111586080B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910120886.6A CN111586080B (en) 2019-02-18 2019-02-18 Distributed task scheduling method and device based on instant messaging

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910120886.6A CN111586080B (en) 2019-02-18 2019-02-18 Distributed task scheduling method and device based on instant messaging

Publications (2)

Publication Number Publication Date
CN111586080A CN111586080A (en) 2020-08-25
CN111586080B true CN111586080B (en) 2024-02-09

Family

ID=72126041

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910120886.6A Active CN111586080B (en) 2019-02-18 2019-02-18 Distributed task scheduling method and device based on instant messaging

Country Status (1)

Country Link
CN (1) CN111586080B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112751746B (en) * 2020-12-28 2023-03-14 北京达佳互联信息技术有限公司 Task processing method and device and electronic equipment
CN113220440A (en) * 2021-06-08 2021-08-06 合肥美的智能科技有限公司 Task distribution processing method and device, electronic equipment and storage medium
CN117793105B (en) * 2023-12-29 2024-11-19 西湖大学 A cloud service network system based on high performance computing cluster

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079845A (en) * 2007-05-15 2007-11-28 腾讯科技(深圳)有限公司 A customer service system and method based on instant communication tool
CN102413068A (en) * 2011-10-21 2012-04-11 南京邮电大学 System and method for controlling terminal equipment of Internet of things based on cloud computing
CN102902589A (en) * 2012-08-31 2013-01-30 浪潮电子信息产业股份有限公司 Method for managing and scheduling cluster MIS (Many Integrated Core) job
CN103617494A (en) * 2013-11-27 2014-03-05 国家电网公司 Wide-area multi-stage distributed parallel power grid analysis system
WO2014173125A1 (en) * 2013-04-27 2014-10-30 Tencent Technology (Shenzhen) Company Limited Apparatus, systems, and methods for network interactions
CN104519140A (en) * 2015-01-08 2015-04-15 浪潮(北京)电子信息产业有限公司 Server system for distributed parallel computing and management method thereof

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040205175A1 (en) * 2003-03-11 2004-10-14 Kammerer Stephen J. Communications system for monitoring user interactivity

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079845A (en) * 2007-05-15 2007-11-28 腾讯科技(深圳)有限公司 A customer service system and method based on instant communication tool
CN102413068A (en) * 2011-10-21 2012-04-11 南京邮电大学 System and method for controlling terminal equipment of Internet of things based on cloud computing
CN102902589A (en) * 2012-08-31 2013-01-30 浪潮电子信息产业股份有限公司 Method for managing and scheduling cluster MIS (Many Integrated Core) job
WO2014173125A1 (en) * 2013-04-27 2014-10-30 Tencent Technology (Shenzhen) Company Limited Apparatus, systems, and methods for network interactions
CN103617494A (en) * 2013-11-27 2014-03-05 国家电网公司 Wide-area multi-stage distributed parallel power grid analysis system
CN104519140A (en) * 2015-01-08 2015-04-15 浪潮(北京)电子信息产业有限公司 Server system for distributed parallel computing and management method thereof

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
多服务器分布式即时通讯系统模型的设计;丁忠;刘志勤;;微计算机信息(第27期);第181-183页 *

Also Published As

Publication number Publication date
CN111586080A (en) 2020-08-25

Similar Documents

Publication Publication Date Title
CN111586080B (en) Distributed task scheduling method and device based on instant messaging
CN111897638B (en) Distributed task scheduling method and system
CN108566290A (en) service configuration management method, system, storage medium and server
CN112000350B (en) Dynamic rule updating method, device and storage medium
CN109274730A (en) The optimization method and device that Internet of things system, MQTT message are transmitted
CN115640110B (en) Distributed cloud computing system scheduling method and device
CN109284180B (en) Task scheduling method and device, electronic equipment and storage medium
CN102521712A (en) Process instance data processing method and device
CN111880497A (en) Intelligent manufacturing equipment control system based on container
US20240370297A1 (en) Resource scheduling system and method
CN103209214A (en) Not only structured query language (NoSQL)-based method for realizing message-oriented middleware
WO2017181890A1 (en) Data processing system and method based on server cluster
CN110008267B (en) Data processing system and method
CN110740145A (en) Message consumption method, device, storage medium and electronic equipment
CN109800081A (en) A kind of management method and relevant device of big data task
CN107566516A (en) Concurrent amount control method, application server, system and storage medium
CN111756778A (en) Server disk cleaning script pushing method and device and storage medium
EP1894096A1 (en) Apparatus, system, and method for facilitating communication between an enterprise information system and a client
CN108924096B (en) Information synchronization method and device
CN108228417B (en) Internet of vehicles log processing method and device
CN113220480B (en) Distributed data task cross-cloud scheduling system and method
US20160246270A1 (en) Method of controlling a data center architecture equipment
CN112711522B (en) Cloud testing method and system based on docker and electronic equipment
CN113138844B (en) Task issuing method, management component and working component of virtual machine cluster
CN117857537A (en) Method, device, equipment and storage medium for breakpoint continuous transmission of storage flow of network card

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20210521

Address after: 100176 room 1004, 10th floor, building 1, 18 Kechuang 11th Street, Beijing Economic and Technological Development Zone, Daxing District, Beijing

Applicant after: Beijing Huijun Technology Co.,Ltd.

Address before: 8 / F, 76 Zhichun Road, Haidian District, Beijing 100083

Applicant before: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY Co.,Ltd.

Applicant before: BEIJING JINGDONG CENTURY TRADING Co.,Ltd.

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant