个人简介

Echo Blog


江湖无名 安心练剑
  • database tool-03-concepts
    Baseline Migrations 在项目的一生中,可以在许多迁移中创建和破坏许多数据库对象,这些迁移留下了漫长的迁移历史,需要应用这些迁移的历史,以使新的环境达到速度。 取而代之的是,您可能希望添加一个累积的迁移,该迁移代表所有这些迁移而不受破坏现有环境的应用后,该迁移代表数据库的状态。 Flyway为您提供了一种使用基线迁移来实现此目的的方法。 怎么运行的 基线迁移以 B ...
    2023-08-10 00:00:00 | Database
  • database tool-02-flyway 命令行介绍
    Q: 介绍一下 flyway 的所有命令及其作用 当然,请见以下 Flyway 命令及其作用的清单: flyway info: 显示当前数据库的信息,包括当前的迁移版本、已应用的迁移数量等。 flyway validate: 验证迁移脚本的合法性,检查迁移脚本是否存在语法错误或其他问题。 flyway migrate: 执行数据库迁...
    2023-08-10 00:00:00 | Database
  • database tool-01-flyway 数据库迁移工具介绍
    flyway flyway Increase reliability of deployments by versioning your database. Flyway是一个开源的数据库迁移工具。 它强烈支持简单性和约定而不是配置。 它仅基于 7 个基本命令:Migrate, Clean, Info, Validate, Undo, Baseline and Repair. 迁移...
    2023-08-10 00:00:00 | Database
  • ChaosBlade-09-混沌工程有哪些成功的应用?
    chat 成功的应用 混沌工程(Chaos Engineering)在多个公司和组织中得到了成功的应用,尤其是在大型分布式系统和微服务架构中。 通过故意引入故障,混沌工程帮助企业测试其系统在现实世界中的表现,从而提高系统的韧性和可靠性。以下是一些成功应用混沌工程的案例: 1. Netflix 背景:Netflix 是混沌工程的先驱,混沌猴(Chaos Monkey)就是由 Ne...
    2023-08-08 00:00:00 | JVM
  • ChaosBlade-08-混沌工程开源工具 Chaos Monkey for Spring Boot
    Chaos Monkey for Spring Boot 灵感来自 Netflix 的 Chaos Engineering 本项目提供了一个适用于 Spring Boot 应用程序的 Chaos Monkey,它会尝试攻击您正在运行的 Spring Boot 应用。 从入门到高级使用的所有内容,请参阅 Chaos Monkey for Spring Boot 文档。 介绍 ...
    2023-08-08 00:00:00 | JVM
  • ChaosBlade-07-混沌工程开源工具 Chaos Monkey
    是什么? 大家好,我是老马。 这一节我们来介绍一下常用的 chaos 工具。 作用是什么? Chaos Monkey 会随机终止运行在生产环境中的虚拟机实例和容器。让工程师频繁接触到故障,会激励他们构建更具弹性的服务。 Chaos Monkey 是遵循 混沌工程原理 的工具之一。 要求 此版本的 Chaos Monkey 已完全集成到 Spinnaker 中,这是 Netfli...
    2023-08-08 00:00:00 | JVM
  • ChaosBlade-06-混沌工程准则 PRINCIPLES OF CHAOS ENGINEERING POC
    前言 大家好,我是老马。 这一节我们来介绍一下混沌工程的准则,这里是对原文的一个简单翻译,方便大家学习查阅。 混沌工程原理 最后更新:2019年3月(变更) 混沌工程是通过在系统中进行实验,建立对系统在生产环境中承受复杂条件能力的信心的学科。 大规模分布式软件系统的进展正在改变软件工程的游戏规则。 作为一个行业,我们很快就采纳了能够提高开发灵活性和部署速度的实践。但随之而来的紧...
    2023-08-08 00:00:00 | JVM
  • ChaosBlade-05-混沌工程(Chaos Engineering)介绍
    是什么? 大家好,我是老马。 最近在整理资料时,发现以前的 chaos 理解的太浅了,现在重新梳理一下。 混沌工程(Chaos Engineering)是一种系统化的实践,旨在通过故意引入一些故障或不稳定因素,模拟并测试系统在不确定和不完美条件下的表现,进而提高系统的韧性和稳定性。 它的核心思想是通过主动制造一些“混乱”来发现系统潜在的薄弱环节,提前识别和解决可能导致灾难性后果的问题...
    2023-08-08 00:00:00 | JVM