Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

84 results about "YAML" patented technology

YAML (a recursive acronym for "YAML Ain't Markup Language") is a human-readable data-serialization language. It is commonly used for configuration files and in applications where data is being stored or transmitted. YAML targets many of the same communications applications as Extensible Markup Language (XML) but has a minimal syntax which intentionally differs from SGML . It uses both Python-style indentation to indicate nesting, and a more compact format that uses [] for lists and {} for maps making YAML 1.2 a superset of JSON.

Arrangement file generation method and device and electronic equipment

The invention provides an arrangement file generation method and device, and electronic equipment. The arrangement file generation method comprises the steps of searching a target arrangement templateand a candidate function component set corresponding to type identification information of to-be-deployed software; receiving cluster information of to-be-deployed software imported by a specified system, wherein the cluster information comprises node information corresponding to a plurality of nodes; determining a target functional component from the candidate functional component set; based onthe target function component and the cluster information, generating and displaying a topological structure diagram corresponding to the to-be-deployed software, wherein the topological structure diagram comprises an association relationship between the target function component and the node; generating a target YAML file required for deploying the to-be-deployed software according to the type identification information, the target arrangement template, the cluster information and the target function component; and packaging the target YAML file and the topological structure diagram to obtainan arrangement file. According to the arrangement file generation method, the generation efficiency and reliability of the orchestration file can be improved.
Owner:BEIJING KUANGSHI TECH

Continuous integration method and system based on k8s and docker containers

The invention discloses a continuous integration method and system based on k8s and docker containers. The system comprises a git server, a nereus platform, a mirror image warehouse and a k8s cluster,wherein the git server, the nereus platform, the mirror image warehouse and the k8s cluster are connected in sequence; the git server is used for providing project codes of developers for the netherus platform; wherein the newus platform is used for compiling and packaging project codes of a developer to generate a corresponding package; then, a corresponding docker file is generated through a shell script; a docker build command is used for creating a container; pushing the container to a mirror image warehouse by using a docker push command; pulling down the docker mirror image from the mirror image warehouse through the mirror image address; configurations in a yaml file are utilized to create a container, the container is started and deployed into a k8s cluster to be managed so as tobe conveniently used by developers, and the newus platform constructs packaging and online, supports release, online and rollback of java, python, vue and other codes and can be completed through a page in a one-key mode.
Owner:银盛支付服务股份有限公司

Visual application component arrangement method and system

The invention discloses a visual application component arrangement method and system, and belongs to the field of computer software, and the method comprises the following steps: S1, visual configuration; S2, parameter verification; S3, conversion of parameters; and S4, application deployment. In the step S1, the visual operation form is a connection and dragging form carried out on a visual interface, in the step S1, parameter configuration work is completed while visual operation is carried out, and the dependency relationship of the configuration basic application is the service and component on which the configuration basic application depends. According to the invention, the application components are arranged in a visual manner, the workload and the error rate of deployment personnelcan be reduced, the efficiency is improved, deployers do not need to consider the deployed configuration file format, the parameter conversion engine can automatically generate the corresponding configuration file in the Json or Yaml format according to user requirements, and due to the fact that the parameter configuration uses the interface form, the user experience is improved, and the use difficulty of green hands is reduced.
Owner:科大国创云网科技有限公司

Storage cluster setting method and device, medium and equipment

The invention relates to the field of container cluster management, in particular to a storage cluster setting method and system, a medium and equipment. The method comprises the following steps: pulling a network file system service plug-in mirror image from a mirror image library, configuring a Yaml file, starting a network file system service plug-in provisor by utilizing a kubectl command line, and defining action permission related to the provisor; filling a StorgeClass configuration file with the relevant parameters of the provisor with the defined action permission; a mirror image related to the storage service is pulled from a mirror image library, a Yaml file of the Statefull Set type is configured, and a StateClass field is configured to be the name when the StateClass is created; pulling up the storage cluster service; and when the storage cluster service related containers are all in the running state, carrying out initialization setting on the storage cluster.
Owner:CHINA ELECTRONICS TECH CYBER SECURITY CO LTD

Application program development method, system and device

The invention relates to an application program development method. The method comprises the following steps of obtaining component information of each component stored in a package management tool and a component code corresponding to the component information; defining component information by using a yaml language to obtain a spec file corresponding to each component; obtaining a development task of the application program; defining the component composition of the application program according to the development task to obtain a make.yaml file; performing dependency relationship analysis according to the make.yaml file and the spec file to obtain a component embedding interface and a compiling interface; calling a component code according to the component embedding interface; recompiling the code according to the compiling interface to obtain a newly-compiled code; and combining the component code and the newly edited code to obtain the application program. According to the technical scheme, the dependency relationship between the components in the package management tool can be defined, the problem of component missing is avoided, and it is guaranteed that developers can compile target products smoothly.
Owner:HANGZHOU TUYA INFORMATION TECH CO LTD

Application template configuration method based on tree structure

The invention particularly relates to an application template configuration method based on a tree structure. The application template configuration method based on a tree structure is based on an Angular language and an ng-zorro-antd framework, and comprises two classes of json2Tree and tree2Json; the method comprises the steps of converting a YAML format file into a JSON format, traversing configuration items in the JSON format, drawing a tree diagram, guiding a user to performing template configuration in a tree diagram mode to enable the template to support editing, storage and format conversion, and forbidding the user to modify names of the configuration items. According to the application template configuration method based on the tree structure, the user is forbidden to modify thename of the configuration item, so that configuration errors can be prevented; a hierarchical structure of configuration is more clearly displayed through a tree structure, so that the user can browseand search configuration items conveniently; data types are distinguished by using different color labels, so that a user can conveniently check the legality of configuration parameters; mutual conversion between files of different formats can be achieved, more modes can be provided for a user to configure the template, and the flexibility is improved.
Owner:SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD

HDP (Hadoop Distributed Protocol) platform deployment method based on kubernetes

The invention discloses an HDP platform deployment method, device and equipment based on kubernetes and a readable storage medium, and the method comprises the steps: generating a basic mirror image of a service module in an HDP platform through a docker file, wherein the basic mirror image comprises an ambari service; obtaining a yaml file generated according to a configuration operation of a user on the service component; and building a kubernetes service in the target server, and loading the basic mirror image and the yaml file by utilizing the kubernetes service so as to realize the deployment of the HDP platform. According to the invention, the docker file is used to construct the basic mirror image according to the basic service ambari and the HDP related service component; yaml files of all the service components are dynamically generated through configuration before installation, finally automatic deployment of the HDP platform is achieved based on kubernetes, and the deployment efficiency of the HDP platform is remarkably improved.
Owner:HANGZHOU ANHENG INFORMATION TECH CO LTD

Method for automatically creating and mounting LVM volume in K8s environment

The invention particularly relates to a method for automatically creating and mounting an LVM volume in a K8s environment. The method for automatically creating and mounting the LVM volume in the K8senvironment comprises the following steps of: based on the Kubernetes environment, firstly, making a mirror image for executing automatic creation and mounting of the LVM volume, and then, defining aConfigmap tube and a Job management single copy Pod to run the made mirror image, configuring container permission, environment variables, mount required and selecting nodes; and finally, using a Kubernetes client to operate the previously created yaml file, including Configmap and Deployment, so as to achieve automatic creation and LVM volume mounting of target node operation; repeated operationcan be realized, subsequent expansion of the LVM volume is supported, node service is provided, and local storage is used. According to the method for automatically creating and mounting the LVM volume in the K8s environment, conversion from the target disk to the LVM volume is completed by reading related configurations through Kubernetes Job, and the LVM volume is mounted on the target directoryto provide service for use, so that the usability and manageability are greatly improved compared with the process of manually completing disk initialization and mounting, and the requirement of using local storage by Kubernetes service in the production environment can be met.
Owner:SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD

Jenkins and K3S-based software environment rapid deployment method

The invention relates to a jenkins and K3S-based software environment rapid deployment method, which realizes deployment of K3s and a distributed script system GlusterFS on the basis of an automatic operation and maintenance tool. Mounting to the distributed script system GlusterFS deployed in the step 1 through a K3s cluster machine is carried out, and the software yaml script to be deployed is defined. A jenkins docker container mirror image is constructed, so that rapid deployment of the jenkins environment is realized. A jenkins task is configured, a service code warehouse address is constructed, and an automatic production management script is generated. A shell script constructed by software is specified in the Pipline, and the automatic production management version description script is saved in a code directory. The corresponding container can be controlled to be restarted through K3s Kubectl, and service updating is achieved. Therefore, delivery and deployment of small and medium-sized software projects are facilitated, deployment is quick, and later operation and maintenance are convenient. The construction time in the software research and development process can be shortened, and construction can be conducted according to needs. And copying and reconstruction of a software research and development continuous integration environment are facilitated. Version management and version rollback are facilitated.
Owner:江苏云坤信息科技有限公司

Yaml configuration modeling

A method, system and computer program product for YAML configuration exploration includes importing from fixed storage into memory of a computing system, a multiplicity of YAML conformant configuration files, parsing each of the imported YAML conformant configuration files and storing each element of each of the parsed YAML conformant configuration files in a database. The method additionally includes generating a data model from the stored elements in the database. Finally, the method includes presenting a data visualization of at least a portion of the generated data model including elements from at least two different ones of the imported YAML conformant configuration files.
Owner:GOOGLE LLC

Application multi-time configuration and deployment method based on cloud platform

The invention discloses an application multi-time configuration and deployment method based on a cloud platform, and the method comprises the following steps: step A, a chart directory is added in a code warehouse root directory of an application, a two-layer directory is a directory with the same name as the application; step B, the catalogue comprises a Chart.yaml configuration file and a value.Yaml configuration file, and the two configuration files and the platform can provide templates; step C, the platform automatically reads the configuration file by utilizing the value. Yaml configuration file when the application is deployed; and step D, when the application is deployed, the configuration file of the code warehouse is automatically read, and after a user selects a deployment modeand selects a corresponding cluster or resource, a related configuration item of the configuration file is automatically read by a program, and a task and an action of application deployment is executed. According to the application multi-time configuration and deployment method based on the cloud platform provided by the invention, the flexibility of the DevOps platform is improved, and meanwhile, the efficiency and comprehensiveness of operation and maintenance deployment are improved.
Owner:广东云徙智能科技有限公司

Application management method and system based on container cloud platform and related components

InactiveCN110888736AProvide development scalabilityProvide ease of useResource allocationUsabilityComputer engineering
The invention discloses an application management method based on a container cloud platform. The application management method comprises the steps: building an Application.yaml file, and building anApplication.yaml resource through the Application.yaml file; creating a resource controller and adding an operation on a parent resource and an operation on a child resource into the resource controller; and when an application management instruction is received, executing corresponding management operation on the parent resources and the child resources of the target application by utilizing theresource controller according to the application management instruction. According to the application management method, unified management can be carried out on applications in the container cloud platform, and development expansibility and usability of the container cloud platform are provided. The invention further discloses an application management system based on a container cloud platform,a storage medium and electronic equipment, which have the above beneficial effects.
Owner:北京浪潮数据技术有限公司

User data security protection method in Kubernetes environment

The invention relates to a user data security protection method in a Kubernetes environment. The user data security protection method comprises encryption storage and access decryption. The encryptionstorage is implemented by the steps of: arranging and splicing non-empty fields in a test.yaml file into a character string according to a lexicographical order, and storing the character string intoa stringA in the test.yaml file; after a client receives the test.yaml file sent by a KubernetesAPISserver, decrypting a sign field in the file by using a private key, using an SHA1 signature algorithm to encrypt a stingA field by the client, comparing a decrypted abstract sign_d with a sign_2 obtained after the stingA is encrypted by the client, and ensuring that the fields are not tampered after comparison abstract results are the same; and encrypting the fields in the test.yaml by using a public key. The access decryption is implemented by the steps of: receiving an encrypted file by meansof the KubernetesAPISserver, and sending a request to an etcd; after the Kubernetes APIServer receives the information, sending the encrypted yaml configuration file to the client; receiving a test.yaml file sent by the APIServer by the client; decrypting, by means of the client, the data by using the private key; sending the decrypted file to the KubernetesAPISserver through an https protocol; receiving the data of the client by the KubernetesAPISserver; decrypting an abstract of the field sign; andensuring that the field is not tampered after confirming that abstract text results are the same.
Owner:航天科工网络信息发展有限公司

Cross-platform compiling method and system for supporting the continuous integration construction

The invention discloses a cross-platform compiling method and a system for supporting the continuous integration construction, and relates to the field of virtualization and construction service computing. A Git-based code versioning management tool is provided through Gitlab, a continuous construction process is customized through Gitlabci. Yaml, a submission event is configured through an external integration mode to trigger a callback hook, external service middleware is called in an integrated mode, and a service process is completed. A virtualization integration compiling environment meeting a corresponding platform is prepared and provided through external service middleware according to configuration requirements or in a strategy-based form, and cross-platform compiling is carried out in the corresponding virtualization integration compiling environment.
Owner:INSPUR SOFTWARE TECH CO LTD

Application migration method suitable for cross-kubernetes cluster

The invention relates to the technical field of application migration, in particular to an application migration method suitable for a cross-kubernetes cluster. The method comprises the following steps: 1, exporting an arrangement file of an application subject object by an original cluster; 2, extracting a dependent object according to the arrangement file of the application main body object, andexporting configuration information of the dependent object; 3, determining, by a new cluster, processing methods of all immigration objects, and forming a final configuration file and an immigrationsequence of the immigration objects; and 4, creating, by the new cluster, an immigration object and application external access information. According to the method, the problem that when the kubernetes cluster is migrated to another cluster, the yaml file of the application needs to be exported by using an original method for rearrangement is solved; and the method can be used for application migration across kubernetes clusters.
Owner:G CLOUD TECH

Public component configuration method and device, equipment and storage medium

The invention discloses a public component configuration method. The method is suitable for configuration of public components after a research and development project migrates from Springmvc to a Spring Cloud framework. The method comprises the following steps of: filling XML (Extensive Makeup Language) configuration content required to be loaded by a component into a YAML (YavaScript Architecture Markup Language) file; then, entering a JAVA adapter mode; acquiring names of components, and completing configuration of the component according to the YAML file. According to the method, XML configuration of the component is stored in a Key-Value key value pair mode; java adapter modes are utlized, during service registration, the XML configuration file is generated by using the adapter, the compressed component configuration content in the YAML configuration file is converted into the parameter content required by the public component initialization API, the original component does not need to be subjected to secondary transformation, and the component configuration is directly carried out to achieve seamless joint, so that the development cost is reduced, and the migration transformation efficiency is improved.
Owner:卓望数码技术(深圳)有限公司

Target service code generation method and device based on YAML template

The invention relates to a target service code generation method and device based on a YAML template, belongs to the technical field of computer software application and development, and solves the problem that the existing YAML template is difficult to write and troubleshoot, so that the target service arrangement efficiency is relatively low. The method comprises the following steps: loading a YAML template containing a target service arrangement element to an editor, wherein the editor comprises a design view unit and a code view unit; obtaining target service operation parameters corresponding to the arrangement elements based on a design view unit, and storing the target service operation parameters in a database; and enabling the code view unit to generate a script framework corresponding to the target service based on the YAML template, and obtain target service operation parameters corresponding to the arrangement elements in the script framework from the database to obtain a program code of the target service. Rapid compiling of the YAML template is realized, and the arrangement efficiency of the target service is improved.
Owner:YGSOFT INC

Workflow engine for generating code based on visualizations

Systems and methods include presenting a user interface to a user for generating a workflow; obtaining a visualization of the workflow via the user interface, wherein the visualization is a directed graph with vertices including actions, scenarios for the actions, outputs, and inputs, and with directed edges between the vertices; and processing the visualization graph to generate code based thereon. The code can be YAML Ain't Markup Language (YAML), Extensible Markup Language (XML), and JavaScript Object Notation (JSON).
Owner:ONTOLOGY PARTNERS

Application deployment method for Windows Hyper-V virtualization

The invention discloses an application deployment method for Windows HyperV virtualization, and relates to the technical field of computers, and the method comprises the steps: starting a virtualization manager HyperV in a Windows system; creating a Linux virtual machine and an internal network switch by utilizing a virtualization manager HyperV; configuring a network of an internal network switchto realize network sharing between the Linux virtual machine and the host machine; configuring a bottom layer environment of the Linux virtual machine by utilizing a minikube component, wherein the minikube component comprises an installation environment toolkit minikube. Exe, a client toolkit kubectl. Exe and a mirror image file minikube. Iso; and deploying each yaml file in the Linux virtual machine through a client tool kubectl. The method is mainly used for industrial user edge end Windows equipment deployment service, so that the deployment of an industrial user on a Windows operation environment originally based on a Linux system becomes possible, the method does not depend on an external network, and the normal use under the condition that an edge side has no external network and no stable network in an industrial scene can be met.
Owner:WUXI XUELANG DIGITAL TECH CO LTD

Method for automatically generating yaml script based on assembly line

The invention discloses a method for automatically generating a yaml script based on an assembly line, and belongs to the technical field of automatic generation of yaml configuration files. The method comprises the following steps: configuring a template: compiling assembly line configuration and user parameter configuration by using json and jsonet, wherein the assembly line configuration and the user parameter configuration are used for calling maven, golang and vue of different engineering types; creating the assembly line, configuring a warehouse, a template and mirror image information,and generating assembly line parameters; analyzing the configured template parameter content by a front end, and automatically generating the yaml file; and initiating the construction of the generated yaml file on a drone platform, and verifying the correctness of the yaml script content. According to the method for automatically generating the yaml script based on the assembly line, developers or operation and maintenance personnel do not need to use development tools or manually compile configuration files any more, so that the work intensity of compiling the configuration scripts by project managers or operation and maintenance personnel is reduced, and the development and release efficiency is improved.
Owner:SICHUAN CHANGHONG ELECTRIC CO LTD

Helm parameter batch configuration method based on template

The invention discloses a helm parameter batch configuration method based on a template and relates to the technical field of data processing, the method is based on template file libraries of all charts and a basic configuration file library of a corresponding environment. Executing construction operation outside the deployment environment, reading values configuration of the deployment environment, determining required charts and versions, pre-checking the charts, collecting values. Yaml of the charts, and combining the values. Yaml with a global.yaml and a pre-rendering runtime variable; the method comprises the following steps: executing a running operation in a deployment environment, combining values configuration determined during construction with variables related to the environment to form a chart format of armada, and calling tilers in a kubernetes cluster in a chart group form to deploy charts. According to the method, quick configuration of large-scale chart values in thecluster is realized; according to the method, the problem that the value. Yaml of a large number of charts is difficult to manage and maintain in a unified mode when the kubernetes cluster is deployed, operated and maintained is solved, and the management efficiency of the kubernetes cluster is effectively improved.
Owner:山东汇贸电子口岸有限公司

Method and equipment for editing YAML file

The invention provides a method and equipment for editing a YAML file, and the method comprises the steps: converting a to-be-edited YAML file into a text format, and judging whether a plurality of groups of YAML data exist in the text format YAML file or not; responding to the situation that multiple groups of YAML data do not exist in the YAML file in the text format, and converting the YAML file in the text format into object information in a JSON format; traversing all elements in the object information in the JSON format, generating a form item from the object information in the JSON format, and filling all the elements into corresponding positions in the form item; editing the content in the form item, and converting the edited form item into a YAML file. According to the scheme, the operation threshold of editing the YAML file can be reduced, the maintenance cost can be reduced, the efficiency can be improved, and the situation that the file cannot be normally used due to format errors caused by manual operation errors is reduced.
Owner:SHANDONG YINGXIN COMP TECH CO LTD

Road condition real-time publishing method and device based on container arrangement technology

The invention discloses a real-time road condition publishing method and device based on a container arrangement technology, and the method comprises the following steps: A, a system construction and publishing process: submitting a local code and a file to Gitlab through a git command, monitoring the code change through a webhook plug-in, automatically triggering jenkins for construction, enabling the jenkins to make the code into a docker mirror image, and enabling the push to a harbor mirror image warehouse; B, executing rc and service creation on the k8s-master, then creating Pod, and pulling a mirror image from a harbor mirror image warehouse; C, reading the yaml configuration file of the mirror image in k8s. According to the method, automatic construction and rapid release are achieved, rapid and automatic construction, deployment and release are achieved, a preset arrangement template is used for arranging multiple modules, automatic management and a one-key rollback mechanism of the multiple modules are achieved, the situation that abnormity occurs in the updating process and rapid rollback occurs is achieved, the continuous optimization and updating requirements of a road condition release system are met, the system version is updated more rapidly, and the manual publishing cost is reduced.
Owner:沈阳世纪高通科技有限公司

API gateway routing entity configuration method and system based on Kong

The invention discloses an API gateway routing entity configuration method and an API gateway routing entity configuration system based on Kong, which belong to the field of communication configuration. The API gateway routing entity configuration method comprises the following specific steps of: S1, configuring an API gateway plug-in developed on the basis of Kong by utilizing a YAML configuration file; S2, limiting fields in a request header in an entity; S3, completely matching the limited field with a client request; S4, and carrying out intelligent routing on the completely matched request. According to the API gateway routing entity configuration method and the API gateway routing entity configuration system, a client transmits an HTTP request to a gateway, the gateway receives therequest, then API gateway routing entity configuration is carried out by using the API gateway routing entity configuration method disclosed by the invention, the fields in the request are limited, andthe limited fields are completely matched with the client request, so that the request for intelligent routing under the condition of multi-domain name resolution is achieved, the API gateway routingconfigured by adopting the API gateway routing entity configuration method is simple in operation and easy to expand, the working requirement of the intelligent routing can be flexibly met, and the working efficiency of request configuration is higher.
Owner:山东汇贸电子口岸有限公司

Python-based performance test method and device,, computer equipment and storage medium

PendingCN111444111ALower the barrier to writingReduce error rateSoftware testing/debuggingYAMLTest execution
The invention relates to a python-based performance test method and device, computer equipment and a storage medium, and the method comprises the steps: installing a python environment, and building an httprener and a locust system in the python environment; creating an httprener initial script according to the httprener initial script; capturing a packet through a fidler program, and importing the captured data packet into an httprener to generate a test script; packaging the log module and the mail module, and introducing an HTMLTEstRunner program and an mkdocs program which are used for defining a test report; and executing the test script, and obtaining a web version test log and a test report. According to the method, the script writing work is completed in the mode that the fidler captures the package, then exports the captured package into the har format, continues to convert the captured package into the yaml format and then imports the captured package into the httprener, thescript writing threshold is greatly reduced, the test efficiency is also improved, and the code error rate is also reduced; in the performance test execution process, the concurrency number can be increased on the UI interface of the locust, and the concurrency number does not need to be set after the test is executed.
Owner:深圳市万睿智能科技有限公司

Method and device for injecting into container

The invention provides a method and a device for injecting a container. The method comprises the following steps of: determining a self-defined resource type Advanced Sidecar of an application Kubernetes based on deployment containerization; the method comprises the following steps of: determining a scheduling strategy through an expander based on an Advanced Sidecar; the minimum operation unit Pod of the Kubernetes which needs to be injected into the container Sidecar is labeled, and the minimum operation unit Pod of the Kubernetes needs to be injected into the container Sidecar; the method comprises the following steps of: submitting a container Sidecar description file advanced-Sidecar. Yaml to an API (Application Program Interface) server component, determining a Pod of a node to be injected into the container Sidecar through an extender, and storing the Sidecar description file and the Pod of the node into a memory Etcd; and reading the related information of the Pod of the node from the memory Etcd through a kubelet actuator on the node, and injecting the container Sidecar into the Pod of the node. According to the technical scheme, the Sidecar can be injected without restarting the Pod, the work of the Pod cannot be influenced, and the Pod can correctly process all flows in the injection process.
Owner:CHINA MOBILE M2M +1

System and method for quickly and efficiently generating cache consistency test C program

The invention relates to the technical field of computer programs, and particularly to a system and a method for generating a cache consistency test C program quickly and efficiently. The system includes a UVM test platform, the UVM test platform is internally provided with an action part, a cfg part, a scoreio part and a scheduler part module, and the action part is connected with the cfg part, the scoreio part and the scheduler part module. The method comprises the steps of informing the UVM test platform after the yaml file is analyzed by the script, generating a scene file after the UVM acquires basic parameter configuration, and outputting and generating a target file after script scheduling simulation; according to the method, based on an SV / UVM base, a light-weight generator is constructed, and a large number of cache coherence test C cases can be rapidly and efficiently generated; when a construction scene is generated, a scene coverage file is generated, so that the scene generated by the device is ensured to have coverage and richness; and when the construction scene is generated, the trace yaml file is generated, so that convenience is brought to later debug, and convenience is provided for later debug.
Owner:上海赛昉科技有限公司

BPMN-based micro-service workflow deployment method

The invention discloses a BPMN-based micro-service workflow deployment method, and relates to the field of workflow engines, and the method specifically comprises the steps of enabling a user to connect all primitives in series through a flow editing interface, store the primitives in a bpmn format, screen each element of each primitive, and divide the elements into node elements and relation elements; for each element in each node class, removing a variable name id and a variable name value, and writing the remaining variable names and the remaining variable names into an array object template in the YAML; meanwhile, for each element in each relationship class, obtaining an execution sequence of the workflow according to variable values in variable names start and end, and writing the execution sequence into an array object dependences in the YAML; submitting the YAML file added with the declaration information to a workflow deployment engine, and for the current micro-service, reading the object class DAG by the engine to obtain a sequential execution sequence of elements; searching for corresponding elements in the object class Templates, and after all the elements are executedin sequence, finishing executing the micro-service of the node class; according to the invention, the threshold of micro-service deployment is greatly reduced.
Owner:BEIHANG UNIV

Automatic publishing method for Helm chart

The invention relates to the technical field of automatic release of applications, and particularly provides an automatic release method for Helmchart, which comprises the following steps: S1, cloning a site; S2, copying a push script; S3, obtaining basic information of new and old sites; S4, pulling the basic mirror image; S5, comparing the files of the git_project.yaml file with one another; S6, processing the chart packet; and S7, determining a pushing mode of the pushing script according to the versions of the basic components in the new and old sites. Compared with the prior art, the method has the advantage that less cost can be consumed when the application is published. By means of the automatic method, the installation media of the applications can be migrated in batches, and the migration accuracy can be better guaranteed while manpower is saved. According to the method, the online mode and the offline mode are distinguished, different environments can be better adapted, for the offline environment, the installation medium can be automatically pulled into a folder, and migration is achieved by means of a hard disk.
Owner:SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products