gbase8s rss集群通信流程

什么是rss

RSS是一種將數據從主服務器復制到備服務器的方法
實例級別的復制 (所有啟用日志記錄功能的數據庫)
基于邏輯日志的復制技術,需要傳輸大量的邏輯日志,數據庫需啟用日志模式
通過網絡持續將數據復制到備節點
如果主服務器發生故障,那么備用服務器可以接管,直到主服務器恢復運行為止


RSS特點

與HDR相比可以有多個備節點
每個節點擁有它自己的存儲設備
能承受服務器軟硬件故障
支持異步檢查點
不能升級為HRD集群
使用索引頁日志記錄

搭建步驟

主? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 備
onmode -wf ?LOG_INDEX_BUILDS=1
onmode –d add RSS <rssname>
ontape –s –L 0
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?ontape -p
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?onmode –d RSS <priname>


?? ??? ??? ??? ??? ??? ??? ??? ??? ??
與HDR相比切換的差異
DRAUTO 必須使用CM切換
RSS 節點不能提升為主節點,只能提升為標準節點
RSS 節點不能提升為HDR備節點
HDR備節點可降級為RSS節點

通信流程如下

圖片來源于網絡

相關線程

主節點
smx相關線程,同HDR集群
smxrcv gbase02
smxsnd gbase02
smxRecvSnd

RSS_Send_gbase02
主要函數 ?cloneStdSend()
作用
向RSS節點發送 log buffers
啟動線程cloneSourceRecvThread 接收RSS 返回的ack
最大允許主節點發送64個log buffers 后返回ack

RSS_Recv_gbase02
接收RSS端ack消息

備節點
smx相關線程,同HDR集群
smxsnd gbase01
smxrcv gbase01
smxRecvSnd

RSS_Recv
主要函數 cloneRecvThread()
作用
接收主節點logical log buffer pages
遍歷日志記錄并將其排隊等待RSS_apply線程處理
向主節點發送ack消息

如下線程主要作用為解析主機發送的邏輯日志然后在備機重做
RSS_apply
logrecover
bld_logrecs
logredo
xchg_*


監控
onstat -g cluster
onstat -g rss
onstat -g rss verbose
onstat -g rss log
onstat -g smx

追蹤數據庫集群交互的通信過程

xtrace on
xtrace size 10000
xtrace heavy -c XTF_CLONE -f XTF_SMX_MSG

將環形隊列信息導出到文件
xtrace -t fview > result.txt

關閉
xtrace off

xtrace部分輸出如下

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/897447.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/897447.shtml
英文地址,請注明出處:http://en.pswp.cn/news/897447.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

熵與交叉熵詳解

前言 本文隸屬于專欄《機器學習數學通關指南》&#xff0c;該專欄為筆者原創&#xff0c;引用請注明來源&#xff0c;不足和錯誤之處請在評論區幫忙指出&#xff0c;謝謝&#xff01; 本專欄目錄結構和參考文獻請見《機器學習數學通關指南》 ima 知識庫 知識庫廣場搜索&#…

程序化廣告行業(3/89):深度剖析行業知識與數據處理實踐

程序化廣告行業&#xff08;3/89&#xff09;&#xff1a;深度剖析行業知識與數據處理實踐 大家好&#xff01;一直以來&#xff0c;我都希望能和各位技術愛好者一起在學習的道路上共同進步&#xff0c;分享知識、交流經驗。今天&#xff0c;咱們聚焦在程序化廣告這個充滿挑戰…

探索在生成擴散模型中基于RAG增強生成的實現與未來

概述 像 Stable Diffusion、Flux 這樣的生成擴散模型&#xff0c;以及 Hunyuan 等視頻模型&#xff0c;都依賴于在單一、資源密集型的訓練過程中通過固定數據集獲取的知識。任何在訓練之后引入的概念——被稱為 知識截止——除非通過 微調 或外部適應技術&#xff08;如 低秩適…

DeepSeek 助力 Vue3 開發:打造絲滑的表格(Table)之添加列寬調整功能,示例Table14基礎固定表頭示例

前言&#xff1a;哈嘍&#xff0c;大家好&#xff0c;今天給大家分享一篇文章&#xff01;并提供具體代碼幫助大家深入理解&#xff0c;徹底掌握&#xff01;創作不易&#xff0c;如果能幫助到大家或者給大家一些靈感和啟發&#xff0c;歡迎收藏關注哦 &#x1f495; 目錄 Deep…

取反符號~

取反符號 ~ 用于對整數進行按位取反操作。它會將二進制表示中的每一位取反&#xff0c;即 0 變 1&#xff0c;1 變 0。 示例 a 5 # 二進制表示為 0000 0101 b ~a # 按位取反&#xff0c;結果為 1111 1010&#xff08;補碼表示&#xff09; print(b) # 輸出 -6解釋 5 的二…

論文閱讀分享——UMDF(AAAI-24)

概述 題目&#xff1a;A Unified Self-Distillation Framework for Multimodal Sentiment Analysis with Uncertain Missing Modalities 發表&#xff1a;The Thirty-Eighth AAAI Conference on Artificial Intelligence (AAAI-24) 年份&#xff1a;2024 Github&#xff1a;暫…

WBC已形成“東亞-美洲雙中心”格局·棒球1號位

世界棒球經典賽&#xff08;WBC&#xff09;作為全球最高水平的國家隊棒球賽事&#xff0c;參賽隊伍按實力、地域和歷史表現可分為多個“陣營”。以下是基于歷屆賽事&#xff08;截至2023年&#xff09;的陣營劃分及代表性隊伍分析&#xff1a; 第一陣營&#xff1a;傳統豪強&a…

django中路由配置規則的詳細說明

在 Django 中,路由配置是將 URL 映射到視圖函數或類視圖的關鍵步驟,它決定了用戶請求的 URL 會觸發哪個視圖進行處理。以下將詳細介紹 Django 中路由配置的規則、高級使用方法以及多個應用配置的規則。 基本路由配置規則 1. 項目級路由配置 在 Django 項目中,根路由配置文…

【報錯】微信小程序預覽報錯”60001“

1.問題描述 我在微信開發者工具寫小程序時&#xff0c;使用http://localhost:8080是可以請求成功的&#xff0c;數據全都可以無報錯&#xff0c;但是點擊【預覽】&#xff0c;用手機掃描二維碼瀏覽時&#xff0c;發現前端圖片無返回且報錯60001&#xff08;打開開發者模式查看日…

柵格裁剪(Python)

在地理數據處理中&#xff0c;矢量裁剪柵格是一個非常重要的操作&#xff0c;它可以幫助我們提取感興趣的區域并獲得更精確的分析結果。其重要性包括&#xff1a; 區域限定&#xff1a;地球科學研究通常需要關注特定的地理區域。通過矢量裁剪柵格&#xff0c;我們可以將柵格數…

【無人機路徑規劃】基于麻雀搜索算法(SSA)的無人機路徑規劃(Matlab)

效果一覽 代碼獲取私信博主基于麻雀搜索算法&#xff08;SSA&#xff09;的無人機路徑規劃&#xff08;Matlab&#xff09; 一、算法背景與核心思想 麻雀搜索算法&#xff08;Sparrow Search Algorithm, SSA&#xff09;是一種受麻雀群體覓食行為啟發的元啟發式算法&#xff0…

MySQL數據庫安裝及基礎用法

安裝數據庫 第一步&#xff1a;下載并解壓mysql-8.4.3-winx64文件夾 鏈接: https://pan.baidu.com/s/1lD6XNNSMhPF29I2_HBAvXw?pwd8888 提取碼: 8888 第二步&#xff1a;打開文件中的my.ini文件 [mysqld]# 設置3306端口port3306# 自定義設置mysql的安裝目錄&#xff0c;即解…

軟件工程:軟件開發之需求分析

物有本末&#xff0c;事有終始。知所先后&#xff0c;則近道矣。對軟件開發而言&#xff0c;軟件需求乃重中之重。必先之事重千鈞&#xff0c;不可或缺如日辰。 汽車行業由于有方法論和各種標準約束&#xff0c;對軟件開發有嚴苛的要求。ASPICE指導如何審核軟件開發&#xff0…

正則表達式,idea,插件anyrule

????package lx;import java.util.regex.Pattern;public class lxx {public static void main(String[] args) {//正則表達式//寫一個電話號碼的正則表達式String regex "1[3-9]\\d{9}";//第一個數字是1&#xff0c;第二個數字是3-9&#xff0c;后面跟著9個數字…

RISC-V醫療芯片工程師復合型轉型的路徑與策略

從RISC-V到醫療芯片:工程師復合型轉型的路徑與策略 一、引言 1.1 研究背景 在科技快速發展的當下,芯片技術已然成為推動各行業進步的核心驅動力之一。其中,RISC-V 架構作為芯片領域的新興力量,正以其獨特的優勢迅速崛起,對整個芯片產業的格局產生著深遠影響。RISC-V 架…

【設計模式】掌握建造者模式:如何優雅地解決復雜對象創建難題?

概述 將一個復雜對象的構建與表示分離&#xff0c;使得同樣的構建過程可以創建不同的表示。 分離了部件的構造(由Builder來負責)和裝配(由Director負責)。 從而可以構造出復雜的對象。這個模式適用于&#xff1a;某個對象的構建過程復雜的情況。 由于實現了構建和裝配的解耦。…

量子計算對區塊鏈技術的影響:革新與挑戰

量子計算對區塊鏈技術的影響&#xff1a;革新與挑戰 大家好&#xff0c;我是你們的技術伙伴Echo_Wish。今天我們來探討一個頗具前沿性的話題——量子計算對區塊鏈技術的影響。量子計算作為新一代計算技術&#xff0c;其強大的計算能力為各個領域帶來了革新。然而&#xff0c;量…

【Java代碼審計 | 第八篇】文件操作漏洞成因及防范

未經許可&#xff0c;不得轉載。 文章目錄 文件操作漏洞文件讀取漏洞基于 InputStream 的讀取基于 FileReader 的讀取 文件下載漏洞文件刪除漏洞防范 文件操作漏洞 分為文件讀取漏洞、文件下載漏洞與文件刪除漏洞。 文件讀取漏洞 在Java中&#xff0c;文件讀取通常有兩種常見…

與rkipc通信

rkipc的通信方式 在ipcweb中&#xff0c;程序是通過/var/tmp/rkipc和rkipc進行通信&#xff0c;并且網絡和客戶端的函數封裝在luckfox-pico/project/app/ipcweb/ipcweb-backend/src/socket_client文件夾中&#xff0c; client.cpp是客戶端命令 socket.cpp是網絡命令 編寫rkip…

NLP常見任務專題介紹(2)-多項選擇任務(MultipleChoice)訓練與推理模板

一、 使用 BigBird 進行多項選擇任務訓練與推理 本示例展示如何使用 BigBirdForMultipleChoice 訓練一個多項選擇模型,適用于考試答題、閱讀理解、常識推理等任務。 1?? 任務描述 目標:給定一個問題和多個選項,模型預測正確答案。 數據格式:輸入包含 (問題, 選項1, 選項…