首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从 0 到 1 node 项目管理系统:搭建基础平台(下)

前言 基础平台搭建上篇 介绍项目流程设计、数据库搭建、jwt 登录等模块 基础平台搭建中篇 介绍分支管理设计、webSocket 基础模块 本篇下将介绍流程管理与提测相关基础模块 后端模块 DevOps...- Gitlab Api使用(已完成,点击跳转) DevOps - 搭建 DevOps 基础平台(已完成 70%) DevOps - Gitlab CI 流水线构建 DevOps - Jenkins...DevOps - React 项目开发 后期可能会根据 DevOps 项目的实际开发进度对上述系列进行调整 流程与提测管理 流程管理 在基础平台搭建上篇已经介绍过流程的设计,这里再简单解释下 开发同学创建对应的工程以及分支...后面的内容就是贴合业务直接 curd 代码,基础篇到此结束。 下一篇就会出构建篇,团队可以结合自己项目实际情况增减功能,完善团队基础管理流程。...为什么是开放部分源码,因为有些业务是需要贴合实际项目针对性开发的,开放出去的公共模块我写的认真点 为了写个系列博客,结果要写完一整个系统(不是一般的累),觉得不错的同学麻烦顺手三连(点赞,关注,转发)。

1K20

开源公告|运维基础操作管理系统-蓝鲸作业平台正式开源!

蓝鲸作业平台项目背景 蓝鲸作业平台是一套运维基础操作管理系统,具备海量任务并发处理能力;除了支持脚本执行、文件分发、定时任务等一系列基础运维场景以外,还支持通过流程调度能力将零碎的单个任务组装成一个自动化作业流程...;而每个作业都可做为一个原子节点,提供给上层或周边系统/平台使用,实现调度自动化。...丰富的平台管理能力 支持平台信息/配置定制化、运营数据统计、微服务无损更新与服务状态监控,为快速迭代提供支持。...行业应用 蓝鲸作业平台在腾讯IEG内部广泛使用,为上千个业务提供了运维作业执行服务,日执行作业量达到千万级别;同时,作为蓝鲸的原子平台之一,拥有大量社区用户,在业界拥有一定的影响力。...国内镜像地址: https://git.code.tencent.com/Tencent_Open_Source (登录后才能访问公开项目) 腾讯工蜂源码系统为开源开发者提供完整、最新的腾讯开源项目国内镜像

2.2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java基础-Java跨平台原理

    需要一 个跨平台的语言。 Java核心优势: 跨平台 ?...C跨平台的区别 Java:一次编译,到处运行 C:多次编译,到处运行 在互联网情况下,平台各异,Java的跨平台更具有优势 Java可以跨所有平台吗:要看有没有提供并安装相应的虚拟机 Java的运行速度没有...JVM就是一个虚拟的用于执行bytecodes字节码的计算机 Java虚拟机是Java最核心技术,也是跨平台基础。...Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在 Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。...Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。

    76420

    操作系统基础

    操作系统基础 操作系统概念 配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充  操作系统的目标  1. 方便性:直接跟计算机硬件(“裸机”)交互是很难使用的 2....3、OS作为用户与计算机硬件系统之间的接口 OS作为用户与计算机硬件系统之间接口的含义是: OS处于用户与计算机硬件系统之间,用户通过OS来使用计算机系统。...操作系统的类型 大型机操作系统 服务器操作系统 多处理器操作系统 个人计算机操作系统 掌上计算机操作系统 嵌入式操作系统 传感器节点操作系统 实时操作系统 智能卡操作系统 操作系统启动过程 先读内存固化区...多道批处理系统是一种十分有效,但又非常复杂的系统,为使系统中 的多道程序间能协调地运行,系统必须解决下述一系列问题: (1) 处理机争用问题。...系统中存在着各种作业(应用程序),系统应能对系统中所有的作业进行合理的组织,以满足这些作业用户的不同要求。 (6) 用户与系统的接口问题。

    15920

    Linux系统-基础IO

    Linux基础IO 零、前言 一、C语言文件IO 1、C库函数介绍 2、stdin/stdout/stderr 二、系统文件IO 1、系统调用介绍 2、系统调用和库函数 三、文件描述符 1、open返回值...2、fd分配规则 四、重定向 1、概念及演示 2、dup2系统调用 3、重定向的原理 4、缓冲区和刷新策略 五、文件及文件系统 1、FILE 2、文件系统 3、软硬链接 六、动静态库 1、制作使用静态库...2、制作使用动态库 零、前言 本章主要讲解学习Linux基础IO流的知识 一、C语言文件IO 1、C库函数介绍 具体详解博文: 文件操作超详解CSDN博客 打关文件fopen/fclose...,称之为系统调用接口 对于系统调用来说,接近底层,使用成本较高,并且不具备可移植性,只在本系统下可以,其他系统不行 对于库函数来说,是在系统暴露的接口上的一个二次开发(最终调用系统调用),在兼容自己语法的特性的同时...,具有可移植性(自动根据平台选择自己底层对应的接口) 即可以认为库函数是对系统调用的封装,减低人工学习成本,方便二次开发 示图: 三、文件描述符 1、open返回值 文件描述符fd: 文件描述符就是一个小整数

    1.5K40

    平台篇】运维平台之CMDB系统建设

    CMDB是运维的基础核心系统,所有的元数据和共享数据管理源,类似于业务中的账号平台的作用。本篇文章,我将从概念篇、模型篇、到实现与实施篇具体的进行阐述。...在上篇的平台体系中,CMDB位于最底层的支持系统位置上,可见其作用。...1、配置管理系统的角色 可以简单分成几类角色,第一、应用运维,负责服务器上的业务信息维护;第二、基础运维,负责机房、机柜及其服务器物理信息的准确性;第三、配置管理员,负责基础信息的维护,比如说业务分类,...CMDB是核心的资源信息管理系统,一般不轻易开放权限。...D、CMDB系统建设完成之后,其他系统必须和他联动。比如说监控、质量、容量等等,用场景驱动配置项的管理。 E、流程一定要平台化,不要让流程脱离CMDB存在,比如说搞一个OA流程,这个是很致命的。

    20.9K53

    Linux系统使用基础

    Linux基本使用 交互接口,前面简单介绍了shell的使用,通过shell用户就可以和系统进行交互,也可以称shell为命令解释器,我们通过shell来实现Linux系统操作功能。...我们通过在shell中输入命令就能返显相应的结果,shell提交给系统是如何执行的?...查看内核版本信息 通过uname -r来看 [20:45:00 root@centos7 ~]#uname -r 3.10.0-957.el7.x86_64 查看操作系统发行版本 查看当前操作系统版本...修改系统时间 通过date也可以修改系统时间,格式为date 月日分年秒,但是这样更改只是内存中修改,系统重启后就不生效会恢复至之前时间 [20:51:09 root@centos7 ~]#date...,如果硬件时钟准确可以将系统时钟参照修改 -w,--systohc以系统时钟为准,校正硬件时钟,如果系统时钟准确可以将硬件时钟参照修改 查看当前系统的时区 通过ll /etc/localtime来查看系统时区

    1.9K00

    操作系统基础 - 文件系统

    前言 本文以一个非常简单的文件系统vsfs(Very Simple File System)为例,介绍文件系统实现需要注意的几个要素。...我们可以从两个角度来看待文件系统: 文件系统的数据结构是怎么组织的,文件数据和元数据在磁盘上是怎么存放的? 访问文件系统的方法,当我们打开、读取或写入一个文件时,需要读写哪些数据结构?...dmap和i节点引用,相当于这个写入丢失了,但但是文件系统数据一致 8 fail fail fail 没有任何数据写入,文件系统数据一致 在最后两个场景中,文件系统数据是一致的。...然而从文件系统的角度,我们只要保证文件系统内部的数据一致性即可,常用的机制包括文件系统一致性检查(fsck)和日志(journaling) Fsck Fsck是File System Consitency...原Oracle系统架构和性能服务团队成员,目前在腾讯从事运营系统开发。

    1.3K10

    腾讯文档 | 全平台系统设计

    交互方式逐渐成熟和趋同后,平台系统退至幕后。服务开发者,让开发者为用户创造更大的价值才是长久之道。...而从应用的开发而言 Electron、Flutter 等跨系统框架层出不穷,开发者也在不断尝试在不同平台上用一套代码提供同一套服务,减少系统隔阂所带来的维护成本。...尽管全平台系统设计的概念还不成熟,但我们可以看到打造流畅的全平台体验的必要性。这也许会成为下一代应用的基础规则,正如当初的响应式设计。...全平台设计的原则 确保感知的一致性 一致性是产品设计的基础,它可以大大减少用户的学习成本,同时强化用户对产品调性或者品牌的认知。...平台环境 1.1 屏幕尺寸 电脑、平板、手机的基础布局差异;异形屏、折叠屏,手机的横竖屏,浏览器窗口的拉伸适配。

    2.4K20

    开源系统平台化建设思路

    系统调研 用户视角的系统调研(只需使用) 平台视角的系统调研(需要进行系统的维护和二次开发) 平台系统调研 平台系统调研的原则 系统是动态发展的,而且许多系统开发迭代速度很快,所以基于某个固定版本去测试意义不是很大...平台系统调研的步骤 先通过系统官方文档,论文,公开资料,代码进行系统原理的调研,掌握系统的核心架构和原理 用该领域的标准测试集进行测试(比如OLAP领域的SSB和TPC-H测试) 二次测试:...开发成本 社区的活跃度 业务需求的紧迫性 该系统离我们理想系统的距离和改造的成本 该系统在大规模集群下的可能瓶颈和问题 该系统的固有缺陷以及避免改缺陷的成本 平台侧调研需要注意的问题...是否足够易用 性能和QPS是否能满足需求 是否可以提供SLA保证 平台运维 系统中坚决不能容许失败的运维操作我们都应该有重试机制和报警。...我们必须从事故处理,日常运维,日常客服这类工作中解脱出来,才会有更多精力满足我们用户更多的需求,才有可能打造一个高效,稳定,易用的平台

    50030

    XXX管理平台系统(连载)——架构

    前言 系统架构是项目中技术实现的最重要的环节。系统架构的良好与否关系到系统的性能指标、安全指标、稳定性指标、可扩展性、业务实现等等。...系统架构涉及到系统硬件的选型、网络拓扑、操作系统选型、数据库选型、B/S与C/S的选型、B/S各框架的选择、缓存的实现、数据库设计等诸多方面。...系统硬件 关于系统硬件的选型,首先是根据业务需求和性能指标确定硬件的需求数量和相应型号;举例说:一个普通的B/S系统需要有web应用服务器,数据库服务器,如果对于性能有较高的要求,则需要增添cache服务器...系统软件 关于系统软件的选择主要上是操作系统、数据库、开发工具 选择什么样的操作系统与计算机硬件本身有很密切的联系,当然也与甲方的要求有关。...系统同步和接口架构 关于数据同步,在本平台中是最重要的环节,缺少数据的系统是无用的;为了实现系统数据同步架构,我曾先后在虚拟机上进行过oracle高级复制、Oracle Stream的测试,也曾为了该同步和公司技术总监吵过

    65720

    XXX管理平台系统(连载)——概要

    项目背景 某公司为了解决各部门信息孤岛效应,为了向客户提供具有公司品牌的、内容全面、高质量、个性化、统一的优质信息服务,树立公司形象、提高客户忠诚度,同时打造一个优质的客户品牌;需要建立一个完善的XXX系统管理平台...该平台主要包含信息中心数据库建设和围绕该中心数据库建设的相关项目建设。...系统概要架构图 系统软件 操作系统:AIX5.0,Linux5.3,Windows Server2003 数据库:Oracle10g for Linux and cluster ware 系统监控软件...接口,与外围基础数据同步 Oracle Stream数据同步,大部分数据采用 Oracle PL/SQL存储过程同步,双向同步部分 程序同步,与外围系统大量数据同步 该平台系统构成 中心数据库系统 3个纯...web系统 1个B/S+C/S系统 相关接口开发 系统监控开发 系统规模 耗时将近12个月,总计120个人月 核心开发团队12人,参与总人数28人,2个分项目经理。

    47820

    基础平台项目之设计方案

    JEEPlatform 一款企业信息化开发基础平台,可以用于快速构建企业后台管理系统,集成了OA(办公自动化)、SCM(供应链系统)、ERP(企业资源管理系统)、CMS(内容管理系统)、CRM(客户关系管理系统...JeePlatform项目是一款以Activiti为工作流引擎,以Spring Framework为核心框架,集ORM框架Mybatis,Web层框架SpringMVC和多种开源组件框架而成的一款通用基础平台...,基于本平台可以实现快速开发,实现企业信息管理的高效、高性能开发。...(待开发) CMS管理系统(待开发) 系统升级 单点登录基础(模块名称jeeplatform-sso)(开发中) 项目采用CAS登录登录实现,单点登录集群搭建可以参考博客: http://blog.csdn.net...远程控制:TeamViewer 版本控制:Git Jar管理:Maven UML建模:ArgoUML Eclipse测试插件:EclEmma 程序质量检查插件:Jdepend4eclipse(Eclipse平台

    41820
    领券