搜索

第 14 章 故障转移部署

download PDF

摘要

红帽 Fuse 使用简单的锁定文件系统或 JDBC 锁定机制提供故障切换功能。在这两种情况下,容器级锁定系统都允许捆绑包加载到二级内核实例中,以便提供更快的故障转移性能。

14.1. 使用简单锁定文件系统

概述

首次启动 Red Hat Fuse 时,会在安装目录的根目录中创建锁定文件。您可以通过设置主实例失败的主(secondary)系统,将锁定传递给位于同一主机上的次要实例。

配置锁定文件系统

要配置锁定文件故障切换部署,请编辑主和二级安装中的 etc/system.properties 文件,使其包含 例 14.1 “锁定文件故障切换配置” 中的属性。

例 14.1. 锁定文件故障切换配置

karaf.lock=true
karaf.lock.class=org.apache.karaf.main.SimpleFileLock
karaf.lock.dir=PathToLockFileDirectory
karaf.lock.delay=10000
  • regex.lock- 指定锁定文件是否被写入。
  • Karaf.lock.class- 表明 Java 类实施锁定。对于简单的文件锁定,它应该总是是 org.apache.karaf.main.SimpleFileLock
  • Karaf.lock.dir-spec 表示将锁定文件写入的目录。对于主安装和二级安装,这 必须相同
  • Karaf.lock.delay-specifies,以毫秒为单位,尝试重新分配锁定之间的延迟。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.