首页 文章 精选 留言 我的

精选列表

搜索[多分片],共10000篇文章
优秀的个人博客,低调大师

简单极了:Zadig 托管项目支持上千开发者、多业务线、多环境协作

Zadig on Github/Zadig on Gitee 阅读原文/加入 Zadig 技术交流群 这些场景你肯定遇到过 “数千微服务已经上了 K8s,没有业务边界,环境不稳定出了问题,所有人吃大锅饭” “开发无法本地联调自测,集成测试环境 “脏,乱,差”极不稳定,总被其他人干扰” “测试同时验证多个分支,集成合并冲突不断,自动化测试遥遥无期,测试全靠人工验证” “运维无脑排障、重启、删节点,沦为工具人……” 其实这种场景非常普遍,很多企业通过云厂商一股脑把微服务上了云,而配套设施并没有使用云原生方式,CI/CD 工具不是云原生的,系统架构不是云原生的,工程师缺乏云原生的技能... 不要怕!Zadig 可以通过托管项目解决以上问题,并且对现有集群无任何的侵入性,平滑实现云原生 DevOps 开发模式。不同业务线可以清晰的管理所属的服务,开发者也可以方便的对服务进行查看、管理和更新,比如服务查看、Pod Debug、实时日志等。 原理如下: Zadig 托管项目对集成环境进行治理 下面以 joseph-ring 项目为例,来演示如何通过 Zadig 托管项目对集成环境进行治理。 这是一个真实的脱敏业务场景,该企业有 5 条业务线,Java 技术栈为主,包含前后端开发、测试、运维等角色,2000+ 微服务混合部署在一个 K8s 集群若干 Namespace 中,以下将演示如何配置托管项目为该业务线开发和测试同学提供便利性,包括日常开发联调、自测、集成测试验收等。 Step 1 配置集成 K8s 集群 集成已有的 K8s 集群到 Zadig 系统 点击系统设置->集群管理,添加集群: 执行 Agent 安装脚本 Step 2 创建托管项目 创建项目 基于Kubernetes+托管现有环境的特点组合创建项目 Step 3 按需配置集成环境 创建 dev 环境用于日常开发调试 设置目标环境名称,选择要托管的 K8s 集群和命名空间 选择需要被托管管理的服务后,点击下一步 创建 qa 环境用于服务的集成测试验收 进入集成环境,设置环境名称:qa,选择 K8s 集群和命名空间 类似的操作,可以按需为不同业务线、不同角色配置相应的集成环境。 开发者如何使用集成环境 进入集成环境页面可以查看服务访问入口,服务状态、管理服务 进入服务详情页面可以查看服务入口、切换服务镜像、调整副本、查看实时日志、登入容器做 PodDebug(调试) 等。 集成环境得到有效的治理后,更多进阶操作建议: 新建不同的托管项目应对不同业务线的服务治理 通过配置角色权限,可以清晰管理不同角色的权限和审计 通过添加 Zadig 构建步骤,实现服务自动更新到集成环境 Zadig 托管项目屏蔽集群背后的复杂度,使得组织的业务边界更加清晰明确、服务更新的过程也清晰可追溯、权限得到有效管理。一线开发者通过接入 Zadig 获得流畅的软件开发体验,可以更多的关注自身业务单元模块的迭代。 关于Zadig Zadig 是基于 Kubernetes 设计、研发的开源分布式持续交付 (Continuous Delivery) 产品,为开发者提供云原生运行环境,支持开发者本地联调、微服务并行构建和部署、集成测试等。Zadig 内置了面向 Kubernetes、Helm、云主机、大体量微服务等复杂业务场景的最佳实践,为工程师一键生成自动化工作流 。 加入开源吐槽群🔥

优秀的个人博客,低调大师

多模态融合:让深度相机不再偏科

机器视觉要落地,第一步往往是"看见远近"。机械臂抓取、AGV 避障、机器人定位,每个场景都需要一双带三维信息的眼睛。但真正做过深度相机选型的人会承认一个尴尬的事实:几乎不存在一种测距原理,能在光照、纹理、距离、运动的任意组合下都稳定输出。结构光在近处精细,ToF 在中远距离从容,双目在纹理丰富处精准,可一旦场景越过各自的舒适区,精度就会断崖式下跌。深度相机之所以"偏科",不是哪家厂商没做好,而是物理原理决定了每种方案都自带失效边界。

优秀的个人博客,低调大师

跨境业务多场景 IP 选型实战指南

摘要:跨境电商与出海业务常因网络基建薄弱而陷入账号封禁、广告投放失败、支付受阻、数据采集违规等困境。本文围绕十大核心难题——账号防关联、广告定向、数据采集、支付风控、社媒矩阵、游戏加速、官网分发、物流追踪、成本控制与 IP 池治理,提出一套统一的 IP 资源管理策略:按业务场景选出口节点、按目标地域匹配本地化资源、按合规要求设计降级机制、按成本效益动态调整投入,并附实战代码示例,帮助读者建立从问题识别到方案落地的完整认知框架。

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册