• Facebook
  • Twitter(现为X)
  • Youtube
  • 内衬
  • RSS
  • 文档
  • 比较
  • 博客
  • 下载
  • 联系我们
下载
显示/隐藏目录

通过桥接器进行服务器实时升级

实时升级功能 NCache 它允许您在零停机时间和零数据丢失的情况下将缓存服务器升级到最新版本。这是通过使用桥接拓扑实现的。 NCache它将源缓存(旧版本)中的数据异步复制到目标缓存(新版本),同时缓存继续运行。

注意:

实时升级 NCache 版本控制功能需要您拥有独立的运行环境和独立的服务器组。

由于数据复制是异步的,因此连接到源缓存的所有客户端都会得到这样的印象:操作正在源缓存上执行,同时完整的副本正在无缝地复制到目标缓存。同时,源缓存配置保持完整功能并且不受升级影响。

升级步骤 NCache 版本

为了升级您的缓存:

  • 创建与源缓存同名且配置相同的目标缓存。请参考…… 创建缓存 分步说明该过程的部分。

  • 来自 NCache 在管理中心,点击左上角的“桥接”图标。这将打开“桥接”页面。点击“新建”按钮创建新桥接。创建桥接的其余步骤与之前所述相同。 为 WAN 复制创建集群网桥.

  • 您需要将正在运行的源缓存添加为该桥接器的活动缓存。请注意,只能添加一个缓存。

  • 在Bridge节点上,在bridge.ncconf下手动添加目标缓存 bridge-config...cache 标签如下所示,这里WestCoast是你的源缓存,EastCoast是你的目标缓存

<configuration>
  <bridge-config> …
    <cache cache-id="demoCache.WestCoast"
          status="active"
          bulk-operation-size="500"
          enable-compression="False"
          connection-retry-interval="3"
          heart-beat-enabled="True"
          replicator-virtual-queue-size="2048MB"
          is-connected="True"
          is-master="True">
        <server name="20.200.20.11" is-load-balancer="False"/>
    </cache>
    <cache cache-id="demoCache.EastCoast"
          status="passive"
          bulk-operation-size="500"
          enable-compression="False"
          connection-retry-interval="3"
          heart-beat-enabled="True"
          replicator-virtual-queue-size="2048MB"
          is-connected="True"
          is-master="False">
        <server name="20.200.20.12" is-load-balancer="False"/>
    </cache>
   </bridge-config>
</configuration>
  • 修改bridge.ncconf后重新启动Bridge服务。

  • 使用以下命令启动桥 起始桥 PowerShell cmdlet。

重要提示

在继续执行此步骤之前,请确保源缓存和目标缓存处于运行状态。

  • 使用 开始-BridgeStateTransfer PowerShell 工具通过提供源缓存和目标缓存作为参数。
Start-BridgeStateTransfer -Server 20.200.20.11 -Name demoBridge -SourceCache demoCache.WestCoast -TargetCache demoCache.EastCoast
  • 您可以监控 NCache 性能计数器 state transfer per second 监视状态传输。

  • 当状态转移计数器不再显示任何值时,它标志着整个过程的结束,并且应停止任何连接的客户端,否则复制将继续。

  • 在每个客户端节点的 client.ncconf 文件中,将源缓存服务器的 IP 地址更改为目标缓存服务器的 IP 地址,或者您也可以通过以下方式进行更改: NCache 管理中心。

  • 启动客户端,使其能够有效地重定向到目标缓存。客户端的所有后续操作现在都将在最新的缓存上执行。 NCache 版。

警告

状态转移期间,源缓存中可能仍有待处理的操作。建议将这些剩余的操作完全复制到目标缓存,以避免数据丢失。

  • 访问 计数器 对于桥梁。一旦 Bridge 队列中没有数据,或者操作已完全复制,就可以安全地执行以下操作:
    • Stop 停止 大桥。
    • 删除 来自 Bridge 的源缓存。

您已无缝实时升级到最新版本 NCache 不停止缓存的版本。

注意:

完成更新服务器的过程后,继续使用以下命令更新客户端: 升级过程 (离线)。

参见

创建缓存
连接到缓存
将数据添加到缓存

联系我们

联系电话

+1 214-619-2601   (美国)

+44 20 7993 8327   (英国)

 
邮箱地址

sales@alachisoft.com

support@alachisoft.com

NCache
  • 版本比较
  • NCache 卓越
  • 基准
下载
定价
尝试游乐场

部署
  • 云(SaaS 和软件)
  • 内部部署
  • Kubernetes
  • Docker
技术用例
  • ASP.NET 会话
  • ASP.NET Core 会话
  • 发布/订阅消息
  • 实时 ASP.NET SignalR
  • 物联网(IOT)
  • NoSQL 数据库
  • 流处理
  • 微服务
相关资源
  • 杂志文章
  • 第三方文章
  • 专题文章
  • 视频
  • 白皮书
  • 作品
  • 会谈
  • 博客
  • 文档
客户案例研究
  • 评价
  • 客户
支持
  • 安排演示
  • 论坛(谷歌组)
  • 小技巧
关于我们
  • 领导团队
  • 合作伙伴
  • 新闻
  • 活动
  • 加入我们
联系我们

  • 英语简体中文法语版德语版意大利语版日语版韩语版葡萄牙语西班牙语

  • 联系我们
  •  
  • 网站地图
  •  
  • 使用条款
  •  
  • 隐私政策
©版权所有 Alachisoft 2002 - 版权所有。 NCache 是 Diyatech Corp. 的注册商标。
Back to top