软件版本号解读(语义化SemVer、日历化CalVer及标识符)
软件版本号解读(语义化SemVer、日历化CalVer及标识符) 1. 版本控制规范 1.1. 语义化版本(SemVer) 版本格式:主版本号.次版本号.修订号,版本号递增规则: 主版本号(MAJOR version):添加了不兼容的 API 修改, 次版本号(MINOR version):添加了向 ...阅读全文
软件版本号解读(语义化SemVer、日历化CalVer及标识符) 1. 版本控制规范 1.1. 语义化版本(SemVer) 版本格式:主版本号.次版本号.修订号,版本号递增规则: 主版本号(MAJOR version):添加了不兼容的 API 修改, 次版本号(MINOR version):添加了向 ...阅读全文
本文分享自华为云社区《Kubernetes探针原理介绍》,作者: 可以交个朋友。 简介 容器探针(Container Probes)是一种机制,由 kubelet 对容器执行定期的探查,从而获取容器的状态。探针的类型有三种: 启动探针(Startup Probe) 存活探针(Liveness Pro ...阅读全文
本文分享自华为云社区《深入解析华为云帕鲁服务器-云耀云容器版》,作者:云容器大未来。 随着游戏【幻兽帕鲁】爆火出圈,和好友联机玩帕鲁已成为当前很多玩家的日常,天下打工人一道“白天当帕鲁,晚上玩帕鲁”,各家云厂商自然不会放过这个带货的热点,纷纷跟进推出各自的帕鲁专用服务器。放眼望去,大家同质化还是比较 ...阅读全文
本文分享自华为云社区《【理解云容器网络】1-基础篇-iptables介绍》,作者: 可以交个朋友。 iptables规则 下图为数据包到达linux主机网卡后,内核如何处理数据包的大致流程 什么是规则 规则是管理员对数据包制定的一种触发机制,即当数据包达到某种条件,就执行指定的动作。条件:可以是数据 ...阅读全文
应用传送网络(Application Delivery Network),简称ADN;是一张叠加在Internet互联网和华为云全球专线网络之上的overlay网络。 ...阅读全文
夜莺社区的朋友如果问时序库的选型,我一般都会推荐 VictoriaMetrics,除了其性能、稳定性、集群扩展能力之外,VictoriaMetrics 还扩展了 PromQL,提供了 MetricsQL,即增强了 PromQL 的能力。比如下面介绍的场景,就很适合用 MetricsQL 来解决。 需 ...阅读全文
本文将以spring boot微服务为例,通过使用open telemetry-java SDK 进行自动埋点以代码无侵入的方式实现微服务的分布式跟踪能力。 ...阅读全文
本文分享自华为云社区《【理解云容器网络】0-overlay和underlay容器网络》,作者:可以交个朋友。 underlay容器网络 在容器的上下文环境下,underlay容器网络代表承载容器的虚拟机或者物理机网络环境能够识别、转发容器ip。 开源网络插件方案如Flannel的host-gw模式、 ...阅读全文
本文分享自华为云社区《面试必问 | 如何设计一款高并发的消息中间件?》,作者:冰 河。 消息中间件涉及的知识点 要想设计一个具有高并发的消息中间件,那么首先就要了解下消息中间件涉及哪些具体的知识点。通常,设计一个良好的消息中间件最少需要满足如下条件: 生产者、消费者模型。 支持分布式架构。 数据的高 ...阅读全文
从1.2.0版本开始,Sermant实现了在服务不停机状态下进行安装和卸载的能力,为服务治理能力带来全新接入体验。本文将会对这种动态接入的机制,从技术基础到Sermant设计进行一次深入分析。 ...阅读全文
本文介绍分布式开源版本控制系统Git的下载、安装,并基于Git实现克隆GitHub中项目代码的方法。 Git是一款开源软件,因此我们直接在Git的官方下载地址下载最新版本的Git即可。其中,在下图所示的位置选择适合我们操作系统的Git版本。 随后,选择下图红色方框内的内容,下载最新版的Git。 下载 ...阅读全文
本文分享自华为云社区《JavaChassis3技术解密:易扩展的多种注册中心支持》,作者:liubao68。 Java Chassis 的早期版本依赖于 Service Center,提供了很多差异化的竞争力: 接口级别转发。 通过注册中心管理微服务的每个版本的元数据,特别是契约数据。 结合契约数据 ...阅读全文
本文分享自华为云社区《面试必问 | 一个线程从创建到消亡要经历哪些阶段?》,作者: 冰 河。 今天,我们就结合 操作系统线程和编程语言线程 再次深入探讨线程的生命周期问题,线程的生命周期其实没有我们想象的那么简单!! 理解线程的生命周期本质上理解了生命周期中各个节点的状态转换机制就可以了。接下来,我 ...阅读全文
本文分享自华为云社区《应用安全防护ESAPI》,作者: Uncle_Tom。 1. ESAPI 简介 OWASP Enterprise Security API (ESAPI)是一个免费、开源的web应用程序安全控制库,使程序员更容易编写风险较低的应用程序。ESAPI库旨在使程序员更容易对现有应用程 ...阅读全文
业务快速增长,导致原有物联网平台无法匹配业务发展,如何选择一个灵活、安全、可靠、可用的IoT物联网平台?物联网业务如何快速实现云迁移?这类问题成为了困扰企业的难题。 ...阅读全文
前言 今天我们继续聊聊在 项目开发阶段,项目经理需要做好的事情 二、项目开发阶段(续) 4. 控制好项目开发质量 要控制好项目开发质量,主要是依赖测试,好的产品都是靠不断地测试,不断地试错做出来的,比如程序员单元测试,后期的整体测试,有修改时的回归测试等等,不管是多伟大的信息系统,都不能违背这 ...阅读全文
还记得年初的时候我分享过一篇文章,主要是由于年前我没有提前做好规划,导致年后开工出现了以下这些问题: 1) 部分项目成员年后突然离职,项目任务无人承接(资源管理问题); 2) 紧急待完成项目任务的责任人,年后临时延长休假,项目任务无法按时完成(资源管理问题); 3) 团队成员临时承担了其他更重要的项 ...阅读全文
本文定义了混合日志的消息类型包括单行的事件日志、具有清晰的行列结构的表格日志、以及具有跨行文本结构的文本日志。 ...阅读全文
前言 之前文章讲了在 项目开始阶段,作为一个信息系统项目经理应该做好哪些内容(参见 如何做好一个信息系统项目经理,一个项目经理的个人体会和经验总结(一)),这一篇我们继续聊聊在 项目开发阶段,项目经理又需要做好哪些事情呢? 二、项目开发阶段 在 项目开始阶段 ,你已经明白了要做哪些事情,也清楚了 ...阅读全文
前言 对于数据库、中间件的监控,目前社区里最为完善的就是 Prometheus 生态的各个 Exporter,不过这些 Exporter 比较分散,不好管理,如果有很多目标实例需要监控,就要部署很多个 Exporter,要是能有一个大一统的 Exporter,具备所有这些 Exporter 的能力就 ...阅读全文