91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

redis微應用鏡像怎么用

發布時間:2022-01-05 17:52:03 來源:億速云 閱讀:93 作者:小新 欄目:云計算

這篇文章主要介紹了redis微應用鏡像怎么用,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

suma redis 微應用鏡像是基于 redis 5.0 源代碼進行二次開發的一個redis 微容器集群鏡像。 在原有reids 命令的基礎上增加了suma apollo微容器相關的命令

  1. sumavlib.suma_ci_task

  2. sumavlib.suma_keep_alive

  3. sumavlib.suma_try_leader

  4. sumavlib.suma_vip_list

  5. sumavlib.suma_vip_register

  6. sumavlib.suma_vip_server_list

  7. sumavlib.suma_vip_kill

  8. sumavlib.suma_vip_reset

  9. sumavlib.suma_diamond_publish

  10. sumavlib.suma_diamond_list

一. 原語API概覽

1 選舉leader

 sumavlib.suma_try_leader   #1 #2
  • 參數 1 master_vipkey 由owner和業務id + "master" 構成

  • 參數 2 當前主機的vip地址

  • 主返回1 , 從返回 0

例 sumavlib.suma_try_leader wangwenbo_test_master

2 獲取主機VIP列表

sumavlib.suma_vip_list #1 #2
  • 參數1 master vip

  • 參數2 查詢串

  • 返回 活躍主機vip列表

根據在線主機會根據存活狀態,對vip進行lru緩存, 如果失聯則會被系統逐出。

例 sumavlib.suma_try_leader wangwenbo_test_master suma*

3 激活主機狀態

sumavlib.suma_keep_alive #1 #2 #3
  • 參數1 master_vipkey 由owner和業務id + "master" 構成

  • 參數2 當前主機的vip地址

  • 參數3 vip 列表索引模式

  • 返回 主返回vip 列表 , 從返回主vip

例 sumavlib.suma_keep_alive vip vip vip*

4 強制摘除某個主機流量

sumavlib.suma_vip_kill #channel #vip
  • 參數1 訂閱的頻道id

  • 參數2 需要摘除的主機vip

  • 返回 成功返回1 失敗返回0

例 sumavlib.suma_vip_kill subid vip

這個api是私有的原語, 只能摘除掉該vip對應主機的流量。

5 強制恢復某個主機流量

sumavlib.suma_vip_reset #channel #vip
  • 參數1 訂閱的頻道id

  • 參數2 需要摘除的主機vip

  • 返回 成功返回1 失敗返回0

例 sumavlib.suma_vip_reset subid vip

這個api是私有的原語, 恢復vip對應主機的流量。

6 訂閱的頻道發布

sumavlib.suma_message_publish #channel #cmd json
  • 參數1 訂閱的頻道id

  • 參數2 需要處理的json命令

  • 返回 成功返回1 失敗返回0

例 sumavlib.suma_message_publish subid cmd

這個api是私有的原語, 所有該owner下的業務id一致的vip 主機都會收到廣播。

7 diamond配置發布

sumavlib.suma_diamond_publish #channel #cmd json #key
  • 參數1 訂閱的頻道id

  • 參數2 需要存儲的key

  • 參數3 需要存儲的value

  • 返回 成功返回1 失敗返回0

例 sumavlib.suma_diamond_publish subid key value

這個api是私有的原語, 所有該owner下的業務id一致的vip 主機都會收到廣播。

sumavlib.suma_diamond_publish owner_idbuiness_idchannel key value

8 diamond配置索引列表

sumavlib.suma_diamond_list #1
  • 參數1 非阻塞搜索模式

  • 返回 索引的list

例 sumavlib.suma_diamond_list pp*

該非阻塞索引搜索模式是無序的迭代, 最大數量100。

9 租戶vip列表

sumavlib.suma_vip_server_list #1
  • 參數1 非阻塞搜索模式

  • 返回 索引的list

例 sumavlib.suma_vip_server_list pp*

10 租戶vip注冊

sumavlib.suma_vip_register_list #1
  • 參數1 非阻塞搜索模式

  • 返回 索引的list

例 sumavlib.suma_diamond_list pp*

啟動

sh rm_all_container.sh 
ip=`cat /home/admin/local_ip`
docker run -it -v /home/admin/logs2:/home/admin/logs  \
--env LOCAL_IP="$ip" \
--env CONTAINER_TYPE="docker" \
--env APOLLO_OWNER_ID="agent.zy" \
--env APOLLO_BUINESS_ID="test" \
--env APOLLO_PORT=9001 \
-p 9002:10082 -p 9001:8090 \
--rm  registry-1.docker.io/459733390/suma_apollo_redis:latest

suma redis 鏡像微化后尺寸縮減到15m ,各個租戶完全隔離, 可使用suma apollo微容器進行容器管理和動態擴縮。

可以使用鏡像源管理鏡像,也可以使用壓縮包的方式使用, 這個微容器的鏡像依然是符合oci標準的容器, 所以只要目標機上存在docker軟件, 我們就可以動態進行部署,所以基于suma apollo 微容器引擎的鏡像都可以達到1秒內在線部署完成。

目標是租戶的資源(redis,vcpu,應用, 數據等)隔離, 租戶可以在線 彈性購買資源,并且組裝的到租戶自己的業務邏輯鏈路里。

感謝你能夠認真閱讀完這篇文章,希望小編分享的“redis微應用鏡像怎么用”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

修武县| 宣恩县| 沅陵县| 永安市| 墨江| 奉节县| 舞阳县| 尼勒克县| 永德县| 出国| 太和县| 威信县| 盘山县| 义马市| 丹江口市| 金昌市| 芦溪县| 冷水江市| 紫金县| 古丈县| 城口县| 韶关市| 阳山县| 恩施市| 莆田市| 伽师县| 大荔县| 威海市| 松江区| 陇西县| 周口市| 长子县| 南阳市| 盐山县| 寿光市| 岫岩| 民县| 黎城县| 安庆市| 锦屏县| 阿巴嘎旗|