当前位置:网站首页>Work report (2)
Work report (2)
2022-06-26 10:49:00 【BOGO】
Recently, I can only use the evening time to write about my personal affairs kkitDeploy, Weekends and other rest days are all arranged out . Official account will also be broken. I hope you will understand !
kkitDeploy It is the second full stack project of open source , This project may be nothing in the eyes of others , But I put enough effort into it .kkitDeploy It's a gift for myself , In memory of my old man IT All the detours we have taken . I will always maintain this project . Alibaba cloud will be connected in the future , Huawei cloud and other public clouds ,k8s,swarm And container layout tools .vmware,kvm Virtual platform , We still have a lot of work to do !
Every time shell It's really crazy to test the effect over and over again after the script ! Writing makes you afraid !
Simply report to you kkitDeploy1.0 Development progress of .
1、 Bottom shell Script optimization rewriting completed 80%, Including the optimization and improvement of all previous one click deployment scripts .
2、 Add automatic identification yml File function , So you can deploy yml It will be very, very convenient to file .
3、 Add a task timeout forced exit function .
4、websocket complete .
Functions and difficulties under development :
1、 No perceptual upgrade , I will expand the script pool and upgrade scripts from time to time bug. To avoid frequent updates, users must automatically obtain source side script updates , And synchronize to the client in a relatively timely manner .
difficulty : The script pool dynamic update design is completed , But the dynamic update of classification metadata still needs to be considered ! For example, the database class adds scripts , How to increase the classification ? Reinitialize redis Metadata ???
kkitDeploy The design is VUE+django+redis+shell framework , To avoid overlapping with the company code , Only information flow and data flow can be rewritten , So it's no use ansible, No relational databases !
If there is a relational database, you can initialize the cascading menu data through the self association table . Similar to another version of the architecture :
These data and cascading relationships are extracted from the database .
You may need to reorganize the metadata format ? I feel like I'm going to rewrite the front end !!!
Zhenima shit!!!
I'll think about it again , Brother Rong, think again !~
After this, the architecture will be finalized !! The rest is easy !
边栏推荐
猜你喜欢
MySQL第十二次作业-存储过程的应用
MySQL 13th job - transaction management
36 qtextedit control input multiline text
Query online users and forced withdrawal users based on oauth2
DataBinding使用与原理分析
Fabric.js 上划线、中划线(删除线)、下划线
April 13, 2021 interview with beaver family
The fourteenth MySQL operation - e-mall project
JS reverse | four libraries and one platform response data encryption
SSH, SCP command appears permission denied, please try again solution
随机推荐
基础-MySQL
Reshape a two-dimensional array with 3 rows and 3 columns to find the sum of the diagonals
Write data to local file
小笔记-简单但够用系列_KVM快速入门
ceph运维常用指令
Introduction to sysbench Basics
RDB持久化验证测试
SSH, SCP command appears permission denied, please try again solution
ISO 26262之——2功能安全概念
Global and Chinese markets in hair conditioner 2022-2028: Research Report on technology, participants, trends, market size and share
Execute Lua script in redis
SQL Server 基础介绍整理
Using foreach to loop two-dimensional array
【软件项目管理】期末复习知识点整理
磁带库简单记录1
JS reverse | four libraries and one platform response data encryption
MySQL backup and restore command
Which PHP open source works deserve attention
Quantitative investment learning - Introduction to classic books
Huawei secoclient reports an error "accept return code timeout" [svn adapter v1.0 exclamation point]