Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
DevOps教程
Kestra:高性能、基于 Java 的编排平台
Kestra 是一个基于 Java 构建的事件驱动的编排和调度平台,它利用 YAML 进行工作流定义(您可以将其视为工作流的 Terraform)。 Kestra 可以简化计划和事件驱动的工作流程。通过将基础设施即代码最佳实践引入数据、流程和微服务
OpenTofu:Terraform新开源替代品
Linux 基金会推出OpenTofu:Terraform 的新开源替代品: 今天,Linux 基金会宣布成立 OpenTofu,它是 Terraform 广泛使用的基础设施代码配置工具的开源替代方案。 Open
使用 YARP 实现微服务 API 网关
基于微服务的大型系统可以由数十甚至数百个单独的服务组成。客户端应用程序需要拥有所有这些信息才能直接向相关微服务发出请求。 然而,这存在许多问题,例如安全问题、复杂性增加和耦合。 我们可以通过引入一个API
使用CRaC加速Kubernetes中SpringBoot启动
在本文中,您将了解如何利用CRaC来提高 Java 启动时间并如何在 Kubernetes 中配置。 OpenJDK 检查点协调恢复 (CRaC) 项目由 Azul 于 2020 年推出。Azul 是一个以名为 Azul Zulu 的 OpenJD
如何减少微服务架构开发和调试过程中的痛苦/浪费时间?
我们的项目开发了一个单体应用程序。但现在,我们的架构师决定将应用程序分成多个小型服务,称为微服务架构。为了部署服务,我们使用了 kubernetes。 也就是从这时开始,我成了其中一个服务的开发人员,开发工作成了一场噩梦......为了测试我的服务
高频量化软件因部署问题导致公司在45分钟内破产
金融服务公司 Knight Capital Group 由于新软件部署失败,在 45 分钟内破产。 部署过程依赖于手动复制代码,这会导致激活旧的、未使用的代码,从而导致错误的交易。 Knight Capi
Kubernetes 面试指南
包含 20 多个中级到高级 Kubernetes 面试问题: 1、问:什么是 Kubernetes?为什么它对于容器编排至关重要?答:Kubernetes 是一个开源容器编排平台,可以自动化容器化应用程序的部署、扩
用生活例子说明负载均衡器、反向代理和 API 网关
在本文中,我们将以简单的日常术语来揭秘三项基本的 AWS 服务:负载均衡器、反向代理和 API 网关。 负载均衡器:流量控制器想象一下,您经营着一家繁忙的餐厅,厨房里有多名厨师。有时,会有很多顾客走进来,很难快速、
探讨英国空中交通管制崩溃的原因
2023 年 8 月 28 日,英国空中交通管制运营商 NATS遭遇重大技术事故。BBC 报道称,有2000 多个航班被取消,损失估计超过1 亿英镑。该事件可能影响了数十万人。 导致事件发生的一系列事件的起始点可以追溯到将飞行计划输入飞行规划系统的
本周Github有趣的项目、工具和库:pgroll等
有趣的项目、工具和库 pgrollPostgres 零停机迁移变得简单。 零停机迁移(无数据库锁
蓝绿 Consul 部署:PHP、Java 和 Node.js 示例
使用 Consul 和 Registrator 在服务层上进行零停机 Docker-Compose 蓝绿部署 通过您的项目及其唯一的 Dockerfile(“samples”文件夹中的 docker-compose.yml 被忽略),Docker-
Java 并行 GC 调优
并行垃圾收集器(Parallel GC)是 JVM 中引入的最古老的垃圾收集算法之一,旨在利用现代多核系统的处理能力。并行GC旨在通过利用多个线程并行执行垃圾收集来减少GC暂停的影响。 什么时候使用并行GC?如果您
一句话解释什么是Docker
Docker有四层含义:Dockerfile 文件格式用于声明性地描述机器(操作系统、已安装的软件包、进程等)。Docker引擎采用 Dockerfile 并在 Linux 主机上本地运行它,无需虚
Shell 脚本面试指南
包含 20 多个中级到高级 Linux shell 脚本面试问题的主题,并附有示例和答案: 1、问题:shell 脚本开头的 “#!” 的用途是什么?举个例子。答案:是shebang 指定脚本的解释器。示例:#!/bin/bash 表示脚
ThoughtWorks上周最新技术雷达摘要
在 ThoughtWorks 上周发布的最新技术雷达中,我们看到了不同的主题: 1、AI辅助软件开发:与人工智能相关的话题在对话中占据主导地位。人们对使用人工智能辅助软件开发非常感兴趣。与会者讨论了 GitHub Copilot、Tabnine 和 Cod
本周Github有趣的项目、工具和库:Imba等
本周Github有趣的项目、工具和库 atomic如果日历有一个大脑会怎样?和日历聊天,教你如何解决时间问
DevOps术语名词解释
DevOps 术语表(排名不分先后):DevOps:一个开发人员与运营人员和谐共处的神奇领域,一切移动都已自动化,Terraform 仍然获得 MPL 2 许可。 DevOps工程师
使用Jenkins实现软件交付CICD实践指南
Jenkins 是一种开源自动化工具,经常用于软件开发中的持续集成和持续交付 (CI/CD)。它使开发人员能够自动创建、测试和部署应用程序,从而提高开发过程的有效性和可靠性。 Jenkins 提供了一个基于 Web 的界面,用户可以通过该界面开发和监控自动
上页
下页