Go持续集成## ZPLAY 掌游天下 崔英杰 ## Go的持续集成 实践分享 ## 什么是持续集成 持续集成 是一种软件开发实践。在持续集成中,团队成员频繁集成他们的工作成果,一般每人每天至少集成一次,也可以多次。每次集成会经过自动构建(包括自动测试)的检验,以尽快发现集成错误。 ## — Martin Fowler ## 持续集成的好处 1. 快速发现修复错误 2. 降低风险 3. 持续发布 ts/3/8/9/4/3894e5dd4516ea856c0648981478e041/p4_1.jpg) 简单 激情 速度快 聚焦 极致 可信赖 ## 分享惨案经历 1. 无单元测试,手工集成测试 2. 测试用例300多个,需要一个星期 3. 面对业务压力,规则形同虚设 4. 深夜事故 简单 激情 速度快 聚焦 极致 可信赖 ## 原有开发体系的问题 1. 迭代周期漫长 2 极致 可信赖  ## 持续 1. 持续集成 Continuous Integration(CI) 2. 持续发布 Continuous Delivery 3. 持续部署 Continuous Deployment ## Continuous0 码力 | 39 页 | 10.74 MB | 2 年前3
BRPC与UCX集成指南## UCX .NVIDIA Mellanox 开源项目 ·支持RDMA,TCP,Shared memory等 ·能透明支持多个链路传输,例如多网卡bond ·编译成.so或lib的方式,可以集成到应用程序里 ·有完善的配置功能,ucx_info可以dump配置信息 ·有性能测试工具 ·比较详细的文档 ## Architecture Applications MPICH, Open-MPI Ucp Context ·只有一个全局对象,使用下列函数获取 •UCP_Context* get_or_create_ucp_ctx() ·指定了FEATURE_AM,多线程共享 ## 命令行参数控制context的属性 DEFINE_int32(brpc_set_cpu_latency, -1, "Set cpu latency in microseconds"); DEF0 码力 | 66 页 | 16.29 MB | 1 年前3
Debian 参考手册(版本 2.109)## debian Debian 参考手册 Osamu Aoki (青木修) 版权 $ ^{©} $ 2013-2021 青木修 Debian 参考手册(版本 2.109)(2023-12-18 14:53:01 UTC) 旨在作为一份 Debian 系统安装后的用户指南,为 Debian 系统的使用与管理提供广泛的概览。它通过为非开发者编写的 shell 命令示例来涵盖系统管理的方方面面。 GNU/Linux 教程 1.1 控制台基础 1.1.1 shell 提示符 1.1.2 GUI 下的 shell 提示符 1.1.3 root 账户 1.1.4 root shell 提示符 1.1.5 GUI 系统管理工具 1.1.6 虚拟控制台 1.1.7 怎样退出命令行提示符 1.1.8 怎样关闭系统 1.1.9 恢复一个正常的控制台 1.1.10 建议新手安装的额外软件包 12 sudo 配置 1.1.13 动手时间 1.2 类 Unix 文件系统 1.2.1 Unix 文件基础 1.2.2 文件系统深入解析 1.2.3 文件系统权限 1.2.4 控制新建文件的权限:mask 1.2.5 一组用户的权限(组) 1.2.6 时间戳 1.2.7 链接 1.2.8 命名管道(先进先出) 1.2.9 套接字 1.2.10 设备文件0 码力 | 261 页 | 1.39 MB | 2 年前3
大数据集成与Hadoop - IBM大数据集成与 Hadoop 可最大限度降低Hadoop计划风险并提高ROI的最佳实践  IBM $ ^{®} $ ## 简介 Apache Hadoop技术通过支持新的流程和架构,不断改进大数据措施的经济性和活力,这样不仅有助于削减 System(用于存储大型文件)和Hadoop分布式并行处理框架(称为MapReduce)。 但是,Hadoop基础架构本身并没有提供完整的大数据集成解决方案,摆在人们面前的既有挑战,也有机遇,只有处理好这些问题,才能安享各项优势,最大限度提高投资回报率(ROI)。 ## 大数据集成对于Hadoop措施的重要性 Hadoop的迅速崛起推动企业在如何抽取、管理、转换、存储和分析大数据方面实现了范式转变。无论是要 创造新的收入。 依靠收集、移动、转换、清除、集成、治理、探索以及分析多种不同来源的大量不同类型的数据来实现大数据与Hadoop项目。实现所有这些目标需要运用富有弹性的端到端信息集成解决方案,该解决方案不仅可实现大规模扩展,还能提供支持Hadoop项目所需的基础架构、功能、流程和行为准则。 “在很大程度上,80%的大数据项目开发精力用于数据集成,只有20%的精力投入到数据分析中。” —Intel0 码力 | 16 页 | 1.23 MB | 2 年前3
MySQL ZIP Archive版本安装说明# MySQL ZIP Archive版本安装说明 ## 1 系统环境 硬件 Surface Pro 4 ; 操作系统 Windows 10专业版 16299.19 64bit ; MySQL MySQL Community Server 5.7.20, Windows (x86,64bit) ZIP Archive ; MySQL安装路径 C:\MySQL,请视自己计算机情况选择安装目录。 ## 2 软件下载 • MySQL下载地址:https://dev.mysql.com/downloads/mysql/ • 下载版本:Windows (x86, 64-bit), ZIP Archive, mysql-5.7.20-winx64.zip ## 3 软件安装 使用管理员权限打开命令提示符,步骤:开始菜单选择Windows系统 - 命令提示符 - 在其上点击右键选择 - 更多 服务已经启动成功。 也可以通过在开始菜单上点击右键选择 - 计算机管理 - 服务和应用程序 - 服务,找到MySQL服务,在此完成服务启动及其他配置操作。 以下是其他常用的MySQL命令行操作: 控制台 mysqld -console 关闭服务器 net stop mysql 卸载MySQL mysqld -remove ## 4 数据库系统基本配置 结束所有的MySQL进程,包括mysql0 码力 | 4 页 | 756.23 KB | 2 年前3
Istio控制平面组件原理解析# Service Mesh Meetup #3 深圳站 ## I stio控制平面组件原理解析 朱经惠 2018.08.25 ## 关于我 • 朱经惠,ETC车宝平台工程师。 - 喜欢开源,个人开源项目”Jaeger PHP Client”。 - 喜欢研究源码,对NSQ,Jaeger,Istio(控制平面)等go语言开源项目进行过研究。 - 除了代码还喜欢爬山和第二天睡醒后全身酸疼的感觉。 9d49ebcd4bf33d/p11_1.jpg) ◆v1版本和v2版本之间的区别 ☑ 建立缓存配置 ◆触发配置生效方式 ## v1版本和v2版本之间的区别 V1 HTTP1 REST V2 HTTP2 GRPC JSON/YAML 弱类型 Proto3 强类型 轮询 SDS/CDS/RDS/LDS 奠定控制平面基础 Push SDS/CDS/RDS/LDS/HDS/ADS/KDS istio.default ## 证书过期 √root-cert.pem 实际有效期1年,没有找到更新方式,手动更新? ✓cert-chain.pem 和 key.pem 实际有效期90天,程序控制有效期45天 ✓证书过期会被重新生成并挂载到/etc/certs ✓触发envoy热启动  图 2. 利用表函数进行并行处理 由于表函数可以并行运行,Hadoop 流作业也可以不同程度地并行运行,并且后者不受 Oracle 查询协调器的控制,这种情况下,队列能提供负载平衡。 ## 利用表函数的示例 下面我们将以一个实际示例展示图 2 的架构。请注意,我们的示例仅展示了使用表函数访问 Hadoop 中存储的数据的一个模板实现。显然可能存在其他的甚至可能更好的实现。 单机制。首个插入胜出,作为此进程的查询协调器 (QC)。请注意,QC 表函数调用同时也承担着处理角色。 在第 2 步中,该表函数调用 (QC) 使用 dbms_scheduler(图 3 中的作业控制器)启动一个异步作业,该作业接着在 Hadoop 集群上运行同步 bash 脚本。这个 bash 脚本就是图 3 中的启动程序 (launcher),它在 Hadoop 集群上启动 mapper 进程(第0 码力 | 21 页 | 1.03 MB | 2 年前3
PieCloudDB Database V2.1 版本说明# 元CloudDB Release Note 版本号:V2.1 发布日期:2022年10月 ## 内核 - 聚集下推功能得到增强:通过把聚集操作下推到连接操作之前去执行,极大的减少连接操作需要处理的数据量,使得查询性能显著提升。 - 实现了 Block Skipping 的优化机制:数据库运行查询语句时,通过计算每个块(block)中列聚集信息,在执行期间跳过非必要的数据块,减少数据读取量提高查询性能。 用户权限优化:通过更加清晰的 UI 设计,为用户提供一体化的权限管理 - 注册选项增加:增加了手机注册选项,用户现可选择通过手机或邮件进行用户注册 稳定性优化: 。SQL 结果集缓存优化 优化端到端访问控制管理和证书管理,增强安全能力 ☐ 一键部署优化 ## OpenPie ## • 数据洞察优化: 。SQL 结果页面 UI 更新,界面更加简洁优雅。优化超长结果显示,可支持选中结果直接复制 支0 码力 | 3 页 | 257.15 KB | 1 年前3
OpenShift Container Platform 4.8
Web 控制台19 3.3. 自定义 RED HAT OPENSHIFT SERVICE MESH 安装 ..... 30 3.4. 将 RED HAT OPENSHIFT SERVICE MESH 从版本 1.0.1 更新至 1.0.2 ..... 43 3.5. 删除 RED HAT OPENSHIFT SERVICE MESH ..... 44 第4章 第二天 ..... 49 4.1 1.1. RED HAT OPENSHIFT SERVICE MESH Red Hat OpenShift Service Mesh 是一个提供对服务网格(service mesh)的行为信息和操作控制的平台,它为用户提供了一个连接、管理和监控微服务应用程序的统一方法。 术语 服务网格(service mesh)代表在分布式微服务架构中组成应用程序的微服务网络,以及这些微服务间的交互。当服务网格 提供了一个方便的方法来创建一个部署的服务网络,它可提供发现、负载平衡、服务对服务验证、故障恢复、指标和监控的功能。服务网格还提供更复杂的操作功能,其中包括 A/B 测试、canary 发行版本、速率限制、访问控制以及端到端验证。 #### 1.2. 获取支持 如果您在执行本文档所述的某个流程时遇到问题,请访问红帽客户门户。您可通过该客户门户: ● 搜索或浏览红帽知识库,了解有关红帽产品的技术支持文章。0 码力 | 87 页 | 1.58 MB | 2 年前3
OpenShift Container Platform 4.2 Web 控制台OpenShift Container Platform 4.2 ## Web 控制台 在OpenShift Container Platform 4.2中使用Web控制台 Powered by TCPDF (www.tcpdf.org) 在OpenShift Container Platform 4.2中使用Web控制台 ## 法律通告 Copyright $ \copyright $ 2020 respective owners. ## 摘要 本文档提供了有关使用和定制 OpenShift Container Platform 4.2 Web 控制台的信息。 ## 目录 第1章 访问WEB控制台 ..... 3 1.1. 了解和访问WEB控制台 ..... 3 第2章 使用OPENSHIFT CONTAINER PLATFORM DASHBOARD 获取集群信息 ..... 4 2 在OPENSHIFT CONTAINER PLATFORM中配置WEB控制台 ..... 5 3.1. 配置WEB控制台 ..... 5 第4章 在OPENSHIFT CONTAINER PLATFORM中定制WEB控制台 ..... 6 4.1. 添加自定义徽标和产品名称 ..... 6 4.2. 在WEB控制台中创建自定义链接 ..... 7 4.3. 自定义登录页面 ..0 码力 | 17 页 | 209.14 KB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
持续集成持续交付持续部署自动构建自动测试BRPCUCXRDMAEndPointChannelOptionsDebian 参考手册软件包管理系统使用文档翻译系统管理Hadoop大数据集成MapReduce数据治理数据集成平台MySQL安装mysqld.exemy.ini密码Istio控制平面GalleyMixerPilot-AgentOracle Database外部表表函数并行处理查询性能优化存储引擎元数据管理Vacuum优化分布式处理Red Hat OpenShift Service MeshOperatorControl PlanePodNamespaceWeb控制台管理员视角开发者视角集群信息定制徽标













