React Native-based gray scale hot deployment system

A hot-deployment and grayscale technology, applied in software deployment, relational databases, instruments, etc., can solve problems such as wasting customer traffic and difficult grayscale control

Active Publication Date: 2021-05-18
杭州衣科信息技术股份有限公司
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This solution uses the Jenkins linear working mechanism, configures the packaging script, and clicks on the Jenkins workbench to package and release when publishing, which is convenient and fast, but it is difficult to achieve grayscale control in this way, and there is also a waste of customer traffic for full downloads. question

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • React Native-based gray scale hot deployment system
  • React Native-based gray scale hot deployment system
  • React Native-based gray scale hot deployment system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0041] A gray scale hot deployment system based on React Native, including gitlab runner module, web module, server module and client module.

[0042]The gitlab runner module is used to execute packaging tasks. Through the open source code hosting platform, the running service based on the platform is deployed. The running service operates through the corresponding execution task file. The task file implements the execution tasks, including dependent downloading and packaging; task files It is triggered through the corresponding external interface of the open source code hosting platform. That is, gitlab is a free open source code hosting platform that can be deployed privately. Runner is a running service based on gitlab. This service executes tasks through the .gitlab-ci.yml file in the project. This file can write various execution tasks, such as npm package downloading and packaging. When the runner is triggered, the runner checks the .gitlab-ci.yml file in the project an...

Embodiment 2

[0091] Such as Figure 1 to Figure 11 As shown, a new management system applied to marketing. The system construction for marketing includes marketing condition module and benefit module, because there are many activities and link entries, such as time-limited discounts, festival promotions, member care, etc.; but as long as they involve the same type and number of hierarchical items, they can be Think of these marketing rules as being of the same class. Such as figure 1 In the example of marketing rules, there are two kinds of marketing rules with three levels of items. Therefore, when the hierarchical items are applied to the marketing promotion strategy, the specific steps are as follows:

[0092] 101) Marketing scenario analysis step: analyze the marketing condition module and equity module corresponding to the activity according to the corresponding activity and link entry; the marketing condition module analyzes the applicable conditions of the corresponding activity....

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a react Native-based gray scale hot deployment system. The React Native-based gray scale hot deployment system comprises a gitlabrunner module, a web end module, a server end module and a client end module. According to the ReactNative-based gray scale hot deployment system provided by the invention, a ReactNative-based application hot deployment scheme is provided, and automatic release, gray scale controllability and incremental release are achieved.

Description

technical field [0001] The present invention relates to the field of software hot deployment, more specifically, it relates to a gray scale hot deployment system based on React Native. Background technique [0002] In large-scale Saas software, it is necessary to build a powerful marketing center to support the flexible and changeable scenarios that merchants need in online and offline integrated marketing. The software should allow merchants to establish custom rules for different scenarios and formulate different marketing preferential strategies. There are many problems in this type of system, such as the difficulty of gray-scale hot deployment for system upgrade management, the difficulty of distributed processing in the system in transaction processing, and the lack of powerful expression system construction. Marketing systems also require extremely high printing statistics. High, it is currently difficult to achieve fast mobile printing, etc. Among them, how to carry...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/65G06F8/658G06F8/71G06F16/242G06F16/2455G06F16/28
CPCG06F8/65G06F8/658G06F8/71G06F16/2445G06F16/24564G06F16/284
Inventor 赵存高宇健欧平均
Owner 杭州衣科信息技术股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products