登录社区云,与社区用户共同成长
邀请您加入社区
https://registry.npm.taobao.org淘宝npm镜像仓库地址更新
在微服务架构演进的过程中,为了安全起见,我们通常会用 Nginx 作为唯一流量入口,坚决不把底层的微服务和基建(如网关、Nacos)直接暴露到公网。在单台服务器上混合部署这些组件时,走内网通信显然性能最好。但 Docker 容器有个致命痛点:每次重启后,其内网 IP 都会被重新分配。若在配置里写死内网 IP,服务一重启必定失联。为了破局,我们需要用“服务名”代替脆弱的 IP。然而 Docker 规
Jenkins是中小团队做持续集成的主流选择,但装好之后马上会遇到一个现实问题:Jenkins在内网,跑在人不在公司的时候,构建触发、查看控制台这些操作全都做不了。没有公网IP、没有路由器权限、也不想为了这个专门去申请云服务器——这些问题加在一起,自动化部署的体验就打折扣了。cpolar解决的不是Jenkins本身的问题,而是网络穿透的问题。把内网的8090端口映射到公网,生成一个固定可访问的地址
摘要 本文深入解析Elasticsearch文档删除与更新API的核心功能。删除操作部分涵盖Delete API的单文档精确删除、响应码解析及版本控制机制。更新操作详细讲解Update API的三种实现方式:基于Painless脚本的灵活字段操作(包括计数器增减、列表元素增删、条件更新等)、部分文档字段合并更新、以及upsert的插入或更新条件操作。同时介绍了Delete by Query和Upd
摘要 Elasticsearch的REST API提供了强大的多索引操作、日期数学索引管理和通用查询参数功能。多索引操作支持通配符、排除语法和_all关键字,通过ignore_unavailable等参数实现灵活控制。日期数学格式允许在索引名中使用动态日期表达式(如<logs-{now/d}>),需注意URI编码要求。通用参数包括结果格式化(pretty/YAML)、可读输出(human)和信息过
摘要: 通过 ES|QL 查询 OpenTelemetry 追踪数据,可精准定位 LLM 应用问题根因。案例中,一次模型替换导致成本飙升 2.4 倍,某提示模板产生 23 倍冗余 Token,且 GPU 利用率在 42/43 时间窗口超 90%。技术栈整合了 EDOT 自动埋点(捕获延迟、Token 用量)和 DCGM 的 GPU 指标,数据存储于 Elasticsearch。ES|QL 支持跨指
一句话总结:Jenkins 是自动化流水线工具,把"代码提交→编译打包→测试→部署上线"全流程自动化,不用人工一步步操作。Jenkins 就像一个自动化机器人,你告诉它"代码提交后要做什么",它就会按顺序自动执行所有步骤,成功就部署上线,失败就发通知告诉你哪里错了。标准流程闭环:二、完整部署步骤(以 Spring Boot + Docker + K8s 项目为例)前置准备(一次性配置)搭建 Jen
低配单机混跑 Dev/Test 微服务环境,因 Jenkins 无隔离引发部署包错乱、服务启动报错。复盘完整排障过程,落地环境隔离、部署校验、日志规范与错峰启停方案,固化运维铁律,适配小团队低配服务器部署避坑参考。
本文介绍了如何利用开源工具doocs/md优化公众号排版流程。该工具支持Markdown实时预览、主题定制和"一键复制为公众号格式"功能,大幅减少排版时间。文章详细讲解了本地部署步骤:安装Node.js环境、下载项目、配置依赖,并推荐使用cpolar内网穿透解决HTTP协议下的复制功能限制。这套方案适合个人和团队创作者,能显著提升写作效率,尤其适合需要频繁发布公众号内容的用户。
使用 ContextVar 保证异步任务中 trace_id 不串线# 将 extra 中的业务字段写入 JSON# 异常堆栈单独记录,方便搜索和聚合。
本项目将在已经部署好的高可用 Web 集群 + ELK 日志系统基础上,搭建一套完整的 Jenkins 持续集成 / 持续部署流水线,实现代码从 Git 提交到自动部署到生产环境的全流程自动化。这是运维工程师求职的核心加分项,几乎所有互联网公司都要求掌握 Jenkins 自动化部署技能。项目架构图开发者vGit代码仓库vJenkins服务器| |v v代码拉取 → 代码编译 → 代码质量检查 →
三台linux操作系统(Centos7)所有电脑关闭防火墙和安全linux1.svn库2.Jenkins3.Tomcat。
进入安装目录/usr/local/kibana/修改config下的kibana.yml。两台实验虚拟机搭载centos6.8,ELK服务器是4G内存,Web服务器是1G内存。修改配置文件内容/usr/local/filebeat/filebeat.yml。启动成功浏览器访问http://192.168.10.129:5601/在web服务器上安装filebeat用于收集日志,和传输日志数据。浏览
PH热榜 | 2025-04-29 mrge是一款基于人工智能的代码审查平台,它能自动审查拉取请求(PR),并为人类审查者赋予超能力。像cal.com和n8n这样迅速发展的团队都选择使用这款工具。
Elasticsearch 的节点类型包括主节点、数据节点(含热/温/冷/冻结子类型)、摄取节点、协调节点等,7.x 还引入了机器学习、转换等专用角色。6.x 使用布尔属性配置,而 7.9.0+ 使用node.roles统一管理。根据集群规模和需求,可以灵活组合角色以优化性能和资源利用率。如果你需要针对特定版本或场景调整节点配置,可以告诉我,我会提供更详细的帮助!---这份 Markdown 文档
摘要: DolphinDB是一款集时序数据存储、实时计算与深度分析于一体的高性能平台,专为工业物联网场景设计。其核心优势包括: 多模存储引擎:支持时序、关系型、向量等数据类型,压缩比达10:1; 流批一体:亚毫秒级延迟处理实时数据,同一代码兼容历史分析; 全栈计算:内置2000+优化函数及AI推理能力,实现"数据-分析-模型"闭环; 分布式架构:弹性扩展与高可用,支持云边协同(
Jenkins是一款开源的持续集成与交付(CI/CD)工具,用于自动化构建、测试和部署软件。本文介绍了Jenkins的两种安装方式:通过Docker容器(推荐使用jenkinsci/blueocean镜像)和通过war包部署(需配合JDK17)。安装完成后需通过初始密码登录,配置国内镜像源以加速插件下载,并安装Git、Maven等常用插件。重点演示了如何创建Maven项目任务,包括Git源码管理、
Jenkins流水线密码安全实践指南 摘要:在Jenkins流水线中直接硬编码密码或敏感信息存在严重安全隐患。本文分析了三种常见但危险的凭据管理现状:明文硬编码、Jenkins Credentials插件和环境变量注入,指出其安全缺陷。通过横向对比三种主流方案(Jenkins Credentials、HashiCorp Vault和专用凭据管理系统),推荐采用专业凭据管理系统(SMS)实现最佳安全
横向拓展:接入 K8s 实现容器编排,替代单节点 Docker 部署;纵向拓展:接入 AIOps 实现日志分析、故障自动自愈;安全拓展:接入 SonarQube 实现代码质量检测,接入 Vault 实现凭证动态管理。DevOps 的核心不是 “工具堆砌”,而是 “流程优化”—— 本次实验的价值在于,从 “解决实际问题” 出发,把抽象的 DevOps 理念落地为可执行、可验证的流程,这也是企业招聘中
J说实话,之前在内网服务器上搭 Jenkins 的时候,被"如何从外网访问"这个问题折腾过不少时间。正常部署流程跑起来没问题,但一旦涉及到远程触发构建、或者不在公司的时候想看一眼构建状态,就卡住了——服务器没公网 IP,路由器权限也没有,总不能为了看个构建日志专门跑回公司吧。Jenkins 本身功能很完善,CI/CD 这块业界也认可,但大多数团队搭 Jenkins 的场景都是内网环境。*外面进不来
本文介绍了Jenkins的安装配置与自动化构建流程:首先需下载对应JDK版本的Jenkins,通过war包启动后访问8080端口完成初始化,包括修改镜像源加速插件安装;系统配置阶段需设置编码环境变量和邮件通知参数(SMTP服务器、端口等);最后详细说明了构建任务的创建步骤,包括参数化配置、批处理命令执行和邮件通知设置,并强调需安装DateParameterPlugin插件。整个过程涵盖了从环境搭建
本文提出了一套多电商平台API统一接入方案,旨在解决企业在多平台运营时的数据整合难题。方案采用分层架构设计,包含接入层、处理层、存储层和应用层,通过平台适配器实现淘宝、京东、拼多多等主流电商平台的标准化接入。详细说明了各平台订单查询API的接入流程、签名规则和Python代码实现示例,并设计了统一数据模型实现异构数据转换。为确保系统稳定运行,方案还制定了重试机制、熔断降级等保障措施,以及数据加密、
备份策略架构备份计划每日增量每周完整每月归档数据类型配置文件config.xml任务定义jobs/构建历史builds/凭证数据credentials.xml插件配置plugins/用户数据users/备份类型完整备份增量备份差异备份存储位置本地存储网络存储NFS/S3异地备份2. 备份方案实施2.1 使用ThinBackup插件2.2 自定义备份脚本2.3 定时备份配置3. 恢复流程详解3.1
如下截图来自《一本书讲透 Elasticsearch》读者群里的问题,数十条交流信息,讨论得非常热烈。个人建议非常有必要和大家一起探讨一下技术方案。1、实战问题场景:电商创业公司(非传统巨头)读者描述需求:content是一个text类型,用的 ik_max_word 分的词,需要根据关键词做精准匹配,并且按照发布时间倒序。比如我搜:小米6s,搜出来的结果要精确匹配到:小米6s,并且按照用户的发布
另外这里的host是部署了Logstash服务端的地址,并且端口号要和你在Logstash里配置的一致才行。从配置文件中可以看到,这里使用的是Socket Appender来将日志打印的信息发送到Logstash。注意了,Socket的Appender必须要配置到下面的Logger才能将日志输出到Logstash里!获取es-log索引中的文档数据并对其进行分组,统计热搜词出现的频率,根据频率获取
OpenSearch 和 Elasticsearch 都是搜索和分析引擎,它们使用相似的查询语言。查询可以分为不同的类型,通常包括以下几类:查询语言一般用DSL和DQL。
执行模型:深入解析了CPS转换机制和FlowNode执行流程语法对比:全面对比了声明式和脚本式两种Pipeline范式完整语法:详细讲解了声明式Pipeline的所有指令和参数核心Step:提供了所有常用Step的完整参数说明和示例触发器配置:详解了Generic Webhook等高级触发器配置条件语法:完整介绍了when条件的所有用法最佳实践:提供了性能优化和设计模式建议通过本文的学习,读者可以
对测试结果文件中报告错误的记录进行分析,如果确实是由于被测系统的缺陷导致,则提交缺陷报告。对自动化测试的结果进行总结,分析系统存在的问题,并提交《测试报告》。1、自动化测试的局限性对于自动化测试来说,不同的层次有不同的效率,项目中需要慎重考虑选择,按照测试金字塔模型以及投入/产出比,越向下,回报率越高。单元自动化测试(数据处理层):指对软件中最小的可测试单元进行检查和验证,一般需要借助单元测试框架
在 Elasticsearch 分布式集群中,脑裂(Split-Brain)是最危险、最致命的集群故障。一旦发生脑裂,集群会出现多个主节点、数据写入错乱、分片无法分配、数据不一致等问题,严重时会导致整个集群不可用。很多中小型集群因为配置错误、网络不稳定、节点数不合理,在运行一段时间后突然触发脑裂,导致业务大面积瘫痪,却不知道问题根源。本文将从脑裂原理 → 产生条件 → 触发场景 → 解决方案 →
在研究 Elasticsearch 相关性评分_score时,你一定在explain结果里见过coord和queryNorm这两个因子。它们到底怎么影响分数?为什么现在的 ES 版本好像感受不到它们的作用?BM25 算法下还需要关注吗?本文将用通俗解释 + 流程图 + 历史演进 + 实战说明,一次性讲透coord和queryNorm在 ES 评分中的真实作用,帮你彻底理清相关性底层逻辑。coord
本文是一份Jenkins+GitLab+Docker CI/CD全自动流水线搭建的实战指南。文章详细介绍了从环境准备到流水线配置的完整流程,包括:1)本地Git环境验证;2)Jenkins后台登录;3)流水线任务创建;4)Git仓库关联配置;5)Jenkinsfile脚本编写;6)配置推送远程仓库。重点提供了标准化的Jenkinsfile脚本模板,只需修改项目名称和镜像仓库地址即可使用,实现了代码
根据服务器的系统类型下载,我是在本地笔记本安装,是windows系统,所以下载windows的LTS版本。Jenkins官网:https://www.jenkins.io/zh/download/这是我本机安装的allure版本,可在终端执行 allure --version查看。JDK:JDK21或25,安装会自动配置环境变量,验证 java -version。1)jenkins执行必须配置无头
在 Elasticsearch 分布式架构中,Node(节点)是构成集群的最小独立运行单元,可以理解为一台独立的 ES 服务实例。无论是单机测试、集群部署,还是生产环境高可用架构设计,都必须理解节点的作用、类型与角色分工。很多新手因为不了解节点角色,导致集群不稳定、查询缓慢、甚至出现脑裂故障。本文将从节点定义→核心特性→节点角色分类→功能详解→集群架构流程图→最佳实践,用最通俗、最系统的方式讲透
通过以上步骤,你已经学会了如何配置 Jenkins 以便通过 API 打包 iOS 应用。只需遵循这些步骤并使用相应的代码示例,你就可以轻松实现 iOS 应用的自动化构建。持续集成和自动化部署将大大提高你的开发效率,为你的团队带来更高效的工作方式。本文将教你如何通过 Jenkins 的 API 打包 iOS 应用。这些插件将帮助你管理代码版本,打包 iOS 应用,以及通过 API 请求与 Jenk
本文提供了Elasticsearch(ES)的快速入门指南,包含三个核心部分:1)通过Docker启动ES服务,给出后台/前台运行命令及日志查看方法;2)介绍使用浏览器插件实现ES可视化的连接配置;3)详细说明IK中文分词器的安装流程,包括下载、容器内安装、重启验证等步骤,并强调版本匹配的重要性。文中配有完整的命令示例和操作截图,适合ES初学者快速搭建基础环境。
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
技术工作流自动化配置指南 本文档提供了自动化技术工作流的配置方法: 设置Git自动提交合并到test分支并推送 Jenkins自动化部署配置(需设置API Token和环境变量) 构建自动命令脚本存放位置(.cursor/commands目录) 修改命令描述以包含提交、合并和Jenkins触发流程 提供生产环境部署命令示例(/gpb.pd合并到master) 关键配置点包括Jenkins URL设
def sourceRegex = "im-dev-.*"// 匹配原始流水线的名字。def replaceStr = "dt-dev"// 替换后的字符。def targetNameOnly = "开发测试云-开发环境111" // 你改后的文件夹名字。// ================= 配置区 =================println "--- 开始批量克隆 ---"printl
cpolar 是一款内网穿透工具,可以将你在局域网内运行的服务(如本地 Web 服务器、SSH、远程桌面等)通过一条安全加密的中间隧道映射至公网,让外部设备无需配置路由器即可访问。广泛支持Windows、macOS、Linux、树莓派、群晖 NAS等平台,并提供一键安装脚本方便部署。DeepAudit 让代码审计更高效精准,cpolar 则弥补了其局域网使用的短板,让审计工具真正实现了移动化、共享
这套模板最值钱的是中间地址表,比如M1900开头的地址专门给刀库用,找信号不用像以前那样翻二十页交叉引用。(维修车间里老张叼着半根红塔山,盯着发那科系统PMC梯形图直挠头)搞了二十年数控机床维修,最怕遇到PMC程序不贴标签的,好在最近搞到套带中文注释的完整程序模板,今天给兄弟们拆几个实用代码段。T0500是系统自带的功能指令,不用自己写计时逻辑真是省大事儿。该资料内含中间地址表,中文注释,一目了然
【代码】Elasticsearch 文档的增删改查。
ELK 最初只有三个成员,后来加了一个小弟(Beats),所以现在有时也叫。ELK 是给程序员看病的显微镜。没有 ELK,查 Bug 靠猜和翻文件;有了 ELK,查 Bug 靠搜。它是目前业内日志中心的标配。
将 ipa 包上传到蒲公英 # 蒲公英上的 User key uKey="xxx" # 蒲公英上的 API key apiKey="xxx" # 要上传的 ipa文件路径 IPA_PATH="exportipapath/ipa_name.ipa" -F "uKey=uKey"−F"apikey=2. 源码管理,使用 账号 和 密码拉取代码(有可能会提示无法获取,你可以重启 jenkins 试试,如
jenkins
——jenkins
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net