CN115357400A - Resource warehousing method and system based on Kubernetes recording and broadcasting manufacturers - Google Patents
Resource warehousing method and system based on Kubernetes recording and broadcasting manufacturers Download PDFInfo
- Publication number
- CN115357400A CN115357400A CN202211263898.2A CN202211263898A CN115357400A CN 115357400 A CN115357400 A CN 115357400A CN 202211263898 A CN202211263898 A CN 202211263898A CN 115357400 A CN115357400 A CN 115357400A
- Authority
- CN
- China
- Prior art keywords
- recording
- task
- broadcasting
- warehousing
- resource
- 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
Images
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/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/5038—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration
-
- 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/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority 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/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/505—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
-
- 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/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5083—Techniques for rebalancing the load in a distributed system
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
-
- 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/548—Queue
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention relates to a resource warehousing method and a resource warehousing system based on Kubernets recording and broadcasting manufacturers, wherein the resource warehousing method comprises a recording and broadcasting manufacturer, a recording and broadcasting manufacturer management platform, a scheduling platform, a Celery and a K8s Job; the recording and broadcasting manufacturer is used for recording and temporarily storing the teaching contents generated by the school; the recording and broadcasting manufacturer management platform is used for managing information of multiple recording and broadcasting manufacturers and issuing warehousing tasks; the scheduling platform is used for receiving the warehousing task request and detecting the running state of the task; celery is used for realizing the circulation, the scheduling and the persistence of tasks; and the K8s Job is used for executing mirroring for the task, and is responsible for judging the resource type and executing direct downloading and warehousing or transcoding and warehousing. The invention issues tasks through the intelligent scheduling platform, issues different processing tasks according to different task judgment conditions, and realizes the issuing and detection of large-scale tasks based on the Kubernetes task scheduling, thereby ensuring the possibility of warehousing of mass data.
Description
Technical Field
The invention relates to the technical field of data resource storage, in particular to a resource warehousing method and system based on Kubernetes recording and broadcasting manufacturers.
Background
Along with the popularization of online education, more and more teaching recorded broadcast video resources are generated, and the requirement for unified warehousing management of the teaching recorded broadcast video resources is derived. The teaching recorded broadcast video resources can be produced by equipment of different manufacturers and stored in different storage equipment; this creates the following difficulties for resource unified warehousing management: 1. resource dispersion: resources are scattered in different hardware carriers, such as channels of recording and broadcasting hosts, file storage, object storage, recording and broadcasting platforms and the like, and a user cannot realize unified learning among different manufacturers, different carriers and different platforms; 2. different formats: the instructional recorded video assets generated by the various vendors' equipment may have different formats or packages (some of them even sliced video assets). If the output of a traditional manufacturer based on monitoring is mostly avi, the recording format of the intelligent camera is mostly mp4, the manufacturer based on the cloud recording and broadcasting equipment is mostly m3u8, how to unify the formats for warehousing is a key point for resource warehousing and unified management; 3. content inconsistency: among different manufacturers, there are audio-video-free and ACC-capable audio formats for surveillance cameras, and there are H264 encoding and VP9 and VP8 encoding formats. How to identify whether the warehousing resource meets the warehousing requirement, how to determine the resource which does not meet the requirement to perform the next step and the like are key problems.
Disclosure of Invention
The invention aims to overcome the defects of the prior art, provides a resource warehousing method and a system based on Kubernetes recording and broadcasting manufacturers, and solves the defects in the conventional resource warehousing management.
The purpose of the invention is realized by the following technical scheme: a resource warehousing system based on Kubernetes recording and broadcasting manufacturers comprises recording and broadcasting manufacturers, recording and broadcasting manufacturer management platforms, a scheduling platform, a Celery, a K8s Job and a resource library; the recording and broadcasting manufacturer is used for recording and temporarily storing teaching contents generated by schools; the recording and broadcasting manufacturer management platform is used for managing information of multiple recording and broadcasting manufacturers, and integrating and executing the storage task issuing of the recording and broadcasting data; the scheduling platform is used for receiving the warehousing task request and detecting the running state of the task; the Celery is used for realizing the circulation, the scheduling and the persistence of tasks; the K8s Job is used for executing mirroring for the task, and is responsible for judging the resource type and executing direct downloading and warehousing or transcoding and warehousing; the resource library is used for centralized management of educational resources.
The dispatching platform comprises a dispatching platform Service and a dispatching platform Worker; the scheduling platform Service is responsible for receiving the warehousing task request, maintaining task information and pushing the task information into a queue; and the scheduling platform Worker is responsible for taking out task information from the task queue to execute and detecting the running state of the task.
A method of a resource warehousing system based on a Kubernetes recording and broadcasting manufacturer, the method comprising:
recording and broadcasting manufacturer management and access steps: the platform provides the management and access API specification of the recording and broadcasting manufacturer, and supports data docking in the SDK mode of the recording and broadcasting manufacturer or the standard HTTP reporting mode;
recording and broadcasting resource data issuing step: the recording and broadcasting manufacturer management platform initiates a request to the scheduling platform Service to realize the issuing of the recording and broadcasting resource task, the scheduling platform Service creates and records task information, and the task information flow is transferred to the scheduling platform Worker through the Celery task queue;
scheduling and executing the recorded and broadcast warehousing task; after receiving the task information, the scheduling platform worker calls a K8s interface, creates a task Job, and then packages the task Job and executes the operations of a video detection instruction, a downloading instruction and a video transcoding task;
recording, broadcasting and warehousing task state detection and pushing steps: and polling the state of the task Job, then performing resource warehousing, recording a response result of the resource warehousing, and pushing the response result to a message queue.
The recording, broadcasting and warehousing task scheduling and executing step specifically comprises the following steps:
after receiving task information, the scheduling platform worker calls an interface of K8s to create a task Job, and by labeling the Job or adding node tolerance, the utilization of the K8s self scheduling logic is realized, and the purposes of load balancing among the nodes of the multiple hosts and specific node avoidance are achieved;
and performing operations of a video detection command, a download command and a video transcoding task based on the encapsulation of the functions of the MPC and the FFmpeg in the task Job container.
The recording, broadcasting and warehousing task state detection and pushing step specifically comprises the following steps:
the scheduling platform Worker polls the state of the task Job through a K8s interface, and calls a warehousing interface of the resource library to perform resource warehousing when the state is successful;
and the scheduling platform Worker records the response result of resource warehousing and pushes the response result into a message queue.
In the step of managing and accessing by the recording and broadcasting manufacturer, the binding relationship between the course and the recording and broadcasting manufacturer is established based on the binding relationship between the course and the teaching classroom and the binding relationship between the classroom and the recording and broadcasting, so as to serve the course resource warehousing.
The invention has the following advantages: a resource warehousing method and a resource warehousing system based on Kubernetes recording and broadcasting manufacturers are characterized in that tasks are issued through an intelligent scheduling platform, different processing tasks are issued according to different task judgment conditions, and large-scale tasks are issued and detected based on Kubernetes task scheduling, so that the possibility of warehousing of mass data is guaranteed.
Drawings
FIG. 1 is a schematic flow diagram of the process of the present invention.
Detailed Description
The invention will be further described with reference to the accompanying drawings, but the scope of the invention is not limited to the following.
The invention provides a solution to the problems of inconsistent video formats, inconsistent sources, inconsistent contents and the like among different recording and broadcasting manufacturers of the intelligent classroom; the intelligent scheduling platform is used for issuing tasks, different processing tasks are issued according to different task judgment conditions, and the Kubernetes-based task scheduling is used for realizing the issuing and detection of large-scale tasks and ensuring the possibility of warehousing of mass data. The method specifically comprises the following steps:
recording and broadcasting manufacturers: the system is responsible for recording and temporarily storing the teaching contents (namely original resources) produced by schools; recording and broadcasting manufacturer management platform: the system is responsible for managing information of multiple recording and broadcasting manufacturers, and integrating and executing the storage task issuing of the recording and broadcasting data; scheduling platform Service: the system is responsible for receiving the warehousing task request, storing task information and pushing the task information to enter a queue; celery: the task queue component based on RabbitMQ or Redis is responsible for circulation, scheduling, persistence and the like of tasks; a dispatching platform Worker: the system is responsible for taking out and executing task information from the task queue and detecting the running state of the task; k8s Job: calling a K8s task interface by a scheduling platform Worker to initiate, executing mirror image for a specific task, judging the resource type and executing direct downloading and warehousing or transcoding and warehousing; resource library: the centralized management platform of education resources, the terminal point of resource circulation.
As shown in fig. 1, the flow of the present invention is as follows:
managing and accessing by recording and broadcasting manufacturers: the platform provides the management of recording and broadcasting manufacturers and the specification of an access API (application program interface), and supports data docking in a mode of an SDK (software development kit) of the recording and broadcasting manufacturers or a mode reported by a standard HTTP (hyper text transport protocol). Establishing a binding relationship between the course and a recording and broadcasting manufacturer based on the binding relationship between the course and the classroom giving the course and the binding relationship between the classroom and the recording and broadcasting, and serving the course resources for warehousing;
and (3) issuing recorded broadcast resource data: the recording and broadcasting manufacturer management platform sends a request to the scheduling platform Service to realize the issuing of the recording and broadcasting resource task; the scheduling platform Service creates and records task information, and transfers the task information flow to a scheduling platform Worker through a Celery task queue;
further, encapsulating the task image, the image supporting receiving parameters: a source file URL and an output path, then, an MPC is used for judging whether transcoding is needed or not based on the type of the source file, transcoding downloading or directly downloading is carried out, and finally, the file is stored to the designated output path;
the recording and broadcasting manufacturer management Service takes a source file URL and metadata of a video as parameters, and initiates a request to a scheduling platform Service through a RESTful API (application programming interface);
scheduling a recording, broadcasting and warehousing task: after receiving the task information, the scheduling platform Worker calls an interface of K8s to create a task Job; through labeling Job or adding node tolerance, the utilization of the self scheduling logic of K8s is realized, and the purposes of load balance among multiple host nodes and avoidance of specific nodes are achieved;
and (3) recording, broadcasting and warehousing task execution: basic operations such as a video detection instruction, a download instruction, a video transcoding task and the like are executed in the task Job container based on the function encapsulation of the MPC and the FFmpeg;
and (3) recording, broadcasting and warehousing task state detection: the scheduling platform Worker polls the state of the task Job through a K8s interface, and calls a warehousing interface of the resource library to perform resource warehousing when the state is successful;
and (3) pushing the recorded and broadcast warehousing task result: and the dispatching platform Worker records the response result of resource warehousing, pushes the response result into a message queue and takes the response result by a related party with a demand.
Furthermore, the scheduling platform Service receives information such as source file URL and metadata of the video, checks and records the information, pushes the information as task information to a Celery task queue, and then responds to the recorded and broadcast manufacturer management Service;
taking out task information from the Celery task queue by a scheduling platform Worker, generating an output path corresponding to the task according to a format agreed with a resource library, and calling an API (application program interface) of K8s to create a K8s Job by using a source file URL in the task information as a parameter; one scheduling platform Worker can simultaneously manage a plurality of K8s Job (the quantity can be adjusted according to the performance of a host machine); and the dispatching platform Service and the Worker run based on K8s stateless Service, and support the transverse expansion.
The created K8s Job runs a task container based on the task mirror image packaged in the first step, and the task container and the resource library are mounted with the same storage; judging a format according to an expected flow, transcoding and downloading or directly downloading the resource to a specified path (if an error occurs, an exception is thrown, and the K8s Job sets the state as failure after a plurality of retries);
the scheduling platform Worker periodically checks the state of the created K8s Job. If the state is successful, taking the output path and the metadata as parameters, calling a warehousing interface of the resource platform to perform warehousing, and taking the response of the warehousing interface as a task result; if the state is failure, setting the task result as failure;
the scheduling platform Worker records the task results and pushes the task results to a message queue (such as Kafka or RabbitMQ) for self-subscription for retrieval by the interested party.
The foregoing is illustrative of the preferred embodiments of this invention, and it is to be understood that the invention is not limited to the precise form disclosed herein and that various other combinations, modifications, and environments may be resorted to, falling within the scope of the concept as disclosed herein, either as described above or as apparent to those skilled in the relevant art. And that modifications and variations may be effected by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.
Claims (6)
1. A resource warehousing system based on Kubernetes recording and broadcasting manufacturers is characterized in that: the system comprises a recording and broadcasting manufacturer, a recording and broadcasting manufacturer management platform, a scheduling platform, a Celery, a K8s Job and a resource library; the recording and broadcasting manufacturer is used for recording and temporarily storing teaching contents generated by schools; the recording and broadcasting manufacturer management platform is used for managing information of multiple recording and broadcasting manufacturers, and integrating and executing the storage task issuing of the recording and broadcasting data; the scheduling platform is used for receiving the warehousing task request and detecting the running state of the task; the Celery is used for realizing the circulation, the scheduling and the persistence of tasks; the K8s Job is used for executing mirroring for the task, and is responsible for judging the resource type and executing direct downloading and warehousing or transcoding and warehousing; the resource library is used for centralized management of educational resources.
2. The resource warehousing system based on Kubernetes recording and broadcasting manufacturers according to claim 1, characterized in that: the dispatching platform comprises a dispatching platform Service and a dispatching platform Worker; the scheduling platform Service is responsible for receiving the warehousing task request, maintaining task information and pushing the task information into a queue; and the scheduling platform Worker is responsible for taking out task information from the task queue to execute and detecting the running state of the task.
3. The method of the resource warehousing system based on the kubernets recording and broadcasting manufacturer according to claim 1 or 2, characterized in that: the method comprises the following steps:
recording and broadcasting manufacturer management and access steps: the platform provides the management and access API specification of the recording and broadcasting manufacturer, and supports data docking in the SDK mode of the recording and broadcasting manufacturer or the standard HTTP reporting mode;
and (3) recording and broadcasting resource data issuing: the recording and broadcasting manufacturer management platform initiates a request to the scheduling platform Service to realize the issuing of the recording and broadcasting resource task, the scheduling platform Service creates and records task information, and the task information flow is transferred to the scheduling platform Worker through the Celery task queue;
scheduling and executing the recorded and broadcast warehousing task; after receiving the task information, the scheduling platform worker calls a K8s interface, creates a task Job, and then packages the task Job and executes the operations of a video detection instruction, a downloading instruction and a video transcoding task;
recording, broadcasting and warehousing task state detection and pushing steps: and polling the state of the task Job, then performing resource warehousing, recording a response result of the resource warehousing, and pushing the response result to a message queue.
4. The method of claim 3, wherein the resource warehousing system comprises: the scheduling and executing steps of the recording, broadcasting and warehousing task specifically comprise:
after receiving task information, the scheduling platform worker calls an interface of K8s to create a task Job, and by labeling the Job or adding node tolerance, the utilization of the K8s self scheduling logic is realized, and the purposes of load balancing among the nodes of the multiple hosts and specific node avoidance are achieved;
and performing operations of a video detection command, a download command and a video transcoding task based on the encapsulation of the functions of the MPC and the FFmpeg in the task Job container.
5. The method of claim 3, wherein the resource warehousing system comprises: the recording, broadcasting and warehousing task state detection and pushing step specifically comprises the following steps:
the dispatching platform Worker polls the state of the task Job through a K8s interface, and calls a warehousing interface of the resource library to perform resource warehousing when the state is successful;
and the dispatching platform Worker records the response result of resource warehousing and pushes the response result to the message queue.
6. The method of claim 3, wherein the resource warehousing system comprises: in the recording and broadcasting manufacturer management and access step, the binding relationship between the course and the recording and broadcasting manufacturer is established based on the relationship binding between the course and the teaching classroom and the relationship binding between the classroom and the recording and broadcasting, so as to serve the course resource warehousing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211263898.2A CN115357400B (en) | 2022-10-17 | 2022-10-17 | Resource warehousing method and system based on Kubernetes recording and broadcasting manufacturers |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211263898.2A CN115357400B (en) | 2022-10-17 | 2022-10-17 | Resource warehousing method and system based on Kubernetes recording and broadcasting manufacturers |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115357400A true CN115357400A (en) | 2022-11-18 |
CN115357400B CN115357400B (en) | 2023-02-03 |
Family
ID=84008088
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211263898.2A Active CN115357400B (en) | 2022-10-17 | 2022-10-17 | Resource warehousing method and system based on Kubernetes recording and broadcasting manufacturers |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115357400B (en) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105978960A (en) * | 2016-05-06 | 2016-09-28 | 武汉烽火众智数字技术有限责任公司 | Cloud scheduling system and method based on mass video structured processing |
CN106791928A (en) * | 2016-12-29 | 2017-05-31 | 上海幻电信息科技有限公司 | The high performance video trans-coding system and method for a kind of self adaptation |
CN109922316A (en) * | 2019-03-04 | 2019-06-21 | 北京旷视科技有限公司 | Media resource scheduling and managing medium resource method, apparatus and electronic equipment |
US10558457B1 (en) * | 2018-08-24 | 2020-02-11 | Dais Technology, LLC | Platform discovery and deployment automation system |
CN111083561A (en) * | 2019-12-31 | 2020-04-28 | 深圳市商汤科技有限公司 | Video processing method, device, equipment and storage medium |
CN111182061A (en) * | 2019-12-30 | 2020-05-19 | 苏宁云计算有限公司 | Task distribution processing method, system, computer device and storage medium |
CN112153421A (en) * | 2020-09-23 | 2020-12-29 | 杭州海康威视***技术有限公司 | Data processing method, device, system, electronic equipment and storage medium |
CN113630463A (en) * | 2021-08-09 | 2021-11-09 | 成都华栖云科技有限公司 | Kubedead-based intelligent classroom recording and broadcasting terminal equipment management system and method |
CN113688279A (en) * | 2021-08-20 | 2021-11-23 | 山东产业技术研究院智能计算研究院 | Video structuring method and system based on celery |
CN114968495A (en) * | 2022-06-27 | 2022-08-30 | 集美大学 | Method and system for realizing geoscience data sharing based on kubernets platform |
-
2022
- 2022-10-17 CN CN202211263898.2A patent/CN115357400B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105978960A (en) * | 2016-05-06 | 2016-09-28 | 武汉烽火众智数字技术有限责任公司 | Cloud scheduling system and method based on mass video structured processing |
CN106791928A (en) * | 2016-12-29 | 2017-05-31 | 上海幻电信息科技有限公司 | The high performance video trans-coding system and method for a kind of self adaptation |
US10558457B1 (en) * | 2018-08-24 | 2020-02-11 | Dais Technology, LLC | Platform discovery and deployment automation system |
CN109922316A (en) * | 2019-03-04 | 2019-06-21 | 北京旷视科技有限公司 | Media resource scheduling and managing medium resource method, apparatus and electronic equipment |
CN111182061A (en) * | 2019-12-30 | 2020-05-19 | 苏宁云计算有限公司 | Task distribution processing method, system, computer device and storage medium |
CN111083561A (en) * | 2019-12-31 | 2020-04-28 | 深圳市商汤科技有限公司 | Video processing method, device, equipment and storage medium |
CN112153421A (en) * | 2020-09-23 | 2020-12-29 | 杭州海康威视***技术有限公司 | Data processing method, device, system, electronic equipment and storage medium |
CN113630463A (en) * | 2021-08-09 | 2021-11-09 | 成都华栖云科技有限公司 | Kubedead-based intelligent classroom recording and broadcasting terminal equipment management system and method |
CN113688279A (en) * | 2021-08-20 | 2021-11-23 | 山东产业技术研究院智能计算研究院 | Video structuring method and system based on celery |
CN114968495A (en) * | 2022-06-27 | 2022-08-30 | 集美大学 | Method and system for realizing geoscience data sharing based on kubernets platform |
Non-Patent Citations (2)
Title |
---|
ARUN KUMAR等: "Cerebro: A Layered Data Platform for Scalable Deep Learning", 《11TH ANNUAL CONFERENCE ON INNOVATIVE DATA SYSTEMS RESEARCH》 * |
DOCKER: "高效扩展:当kubernetes遇到celery", 《HTTPS://BLOG.CSDN.NET/M2L0ZGSSVC7R69EFDTJ/ARTICLE/DETAILS/81571518》 * |
Also Published As
Publication number | Publication date |
---|---|
CN115357400B (en) | 2023-02-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108196915B (en) | Code processing method and device based on application container engine and storage medium | |
US20090175591A1 (en) | Multimedia scheduler | |
CN102868736B (en) | A kind of cloud computing Monitoring framework design basis ground motion method and cloud computing treatment facility | |
CN101472140B (en) | System for distributing and requiring multimedia program and implementing method thereof | |
US20120158946A1 (en) | Work unit adapters | |
WO2022016847A1 (en) | Automatic test method and device applied to cloud platform | |
US20150236799A1 (en) | Method and system for quick testing and detecting mobile devices | |
CN105306413A (en) | Information release method and system, articulated naturality web server and release terminal | |
CN110769018A (en) | Message pushing method and device | |
CN111858007A (en) | Task scheduling method and device based on message middleware | |
CN116708558B (en) | Full-link tracking system proxy method, device, computer equipment and storage medium | |
US20120158667A1 (en) | Asset manager | |
CN107277146B (en) | Distributed storage service flow model generation method and system | |
CN105812845A (en) | Media resource pushing method, media resource pushing system, and media player based on Android system | |
CN115858108A (en) | Cloud edge coordination system constructed based on Kubeedge edge computing framework | |
CN113630463B (en) | Intelligent classroom recording and broadcasting terminal equipment management system and method based on kubeedge | |
CN115357400B (en) | Resource warehousing method and system based on Kubernetes recording and broadcasting manufacturers | |
WO2021190088A1 (en) | Task distribution method and apparatus, and task execution system and server | |
CN115865874A (en) | Conference message pushing method, conference server and electronic equipment | |
CN113360413A (en) | Code testing method and device | |
CN112650653A (en) | Plug-and-play and visual operation and maintenance system and method for equipment | |
CN109871252B (en) | Cloud classroom universal disk implementation method | |
CN115981871A (en) | GPU resource scheduling method, device, equipment and storage medium | |
CN112306862B (en) | Front-end automatic test system and method, storage medium and computing device | |
CN115632815A (en) | Data updating method and device, electronic 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 |