精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

十五張圖帶你快速入門 Shardingsphere-Proxy

數(shù)據(jù)庫 其他數(shù)據(jù)庫
ShardingSphere-Proxy 定位為透明化的數(shù)據(jù)庫代理端,通過實現(xiàn)數(shù)據(jù)庫二進制協(xié)議,對異構(gòu)語言提供支持。目前提供 MySQL 和 PostgreSQL 協(xié)議,透明化數(shù)據(jù)庫操作,對 DBA 更加友好。

Apache ShardingSphere 是一款分布式的數(shù)據(jù)庫生態(tài)系統(tǒng),它包含兩大產(chǎn)品:

  • ShardingSphere-Proxy
  • ShardingSphere-JDBC

很多同學(xué)對于 ShardingSphere-JDBC 已經(jīng)能非常熟悉的使用了,但關(guān)于網(wǎng)上關(guān)于 ShardingSphere-Proxy 5.5 的使用教程卻非常少。

所以這篇文章,筆者嘗試帶大家快速入門  ShardingSphere-Proxy 5.5 ,理解它的基本原理以及實戰(zhàn)流程。

圖片圖片

1 理解 Proxy 模式

ShardingSphere-Proxy 定位為透明化的數(shù)據(jù)庫代理端,通過實現(xiàn)數(shù)據(jù)庫二進制協(xié)議,對異構(gòu)語言提供支持。目前提供 MySQL 和 PostgreSQL 協(xié)議,透明化數(shù)據(jù)庫操作,對 DBA 更加友好。

  • 向應(yīng)用程序完全透明,可直接當做 MySQL/PostgreSQL 使用;
  • 兼容 MariaDB 等基于 MySQL 協(xié)議的數(shù)據(jù)庫,以及 openGauss 等基于 PostgreSQL 協(xié)議的數(shù)據(jù)庫;
  • 適用于任何兼容 MySQL/PostgreSQL 協(xié)議的的客戶端,如:MySQL Command Client, MySQL Workbench, Navicat 等。

圖片圖片

代理層介于應(yīng)用程序與數(shù)據(jù)庫間,每次請求都需要做一次轉(zhuǎn)發(fā),請求會存在額外的時延。

這種方式對于應(yīng)用非常友好,應(yīng)用基本零改動,和語言無關(guān),可以通過連接共享減少連接數(shù)消耗。

2 Proxy 模式 VS  JDBC 模式

當我們在 Proxy 和 JDBC 兩種模式選擇時,可以參考下表對照:


JDBC

Proxy

數(shù)據(jù)庫

任意

MySQL/PostgreSQL

連接消耗數(shù)


異構(gòu)語言

僅Java

任意

性能

損耗低

損耗略高

無中心化


靜態(tài)入口


ShardingSphere-Proxy 提供靜態(tài)入口以及異構(gòu)語言的支持,獨立于應(yīng)用程序部署,適用于 OLAP 應(yīng)用以及對分片數(shù)據(jù)庫進行管理和運維的場景。

ShardingSphere-JDBC 采用無中心化架構(gòu),與應(yīng)用程序共享資源,適用于 Java 開發(fā)的高性能的輕量級 OLTP 應(yīng)用;

在業(yè)務(wù)相對復(fù)雜的場景里,可以采用混合部署的模式。

圖片圖片

通過混合使用 ShardingSphere-JDBC 和 ShardingSphere-Proxy,并采用同一注冊中心統(tǒng)一配置分片策略,能夠靈活的搭建適用于各種場景的應(yīng)用系統(tǒng),使得架構(gòu)師更加自由地調(diào)整適合于當前業(yè)務(wù)的最佳系統(tǒng)架構(gòu)。

3 快速啟動

ShardingSphere-Proxy 的啟動方式有三種:二進制包、Docker 和 Helm,可以選擇單機部署或集群部署。

本文將介紹如何通過單機二進制包方式啟動 ShardingSphere-Proxy 版本號:v 5.5.0 。

  • 下載

訪問 下載頁面,獲取 ShardingSphere-Proxy 二進制安裝包, 解壓縮的文件目錄如下:

圖片圖片

  • 將 MySQL 的 JDBC 驅(qū)動復(fù)制到  ext-lib 目錄

下載驅(qū)動 mysql-connector-java-5.1.49.jar 或者 mysql-connector-java-8.0.11.jar 放入 lib 包。

圖片圖片

  • 進入 conf 目錄 , 內(nèi)容如下圖:

圖片圖片

  • 模式配置 global.yaml

因為默認文件內(nèi)容被注釋掉了,所以去掉注釋,如下圖:

圖片圖片

  • 驗證啟動 proxy 服務(wù)

在 Linux 操作系統(tǒng)上,運行 bin/start.sh;在 Windows 操作系統(tǒng)上,運行 bin/start.bat,以啟動 ShardingSphere-Proxy。

圖片圖片

然后使用 MySQL 終端命令連接 ShardingSphere-Proxy 服務(wù)端:

# 將 {xx} 替換為實際參數(shù)
mysql -h {ip} -u {username} -p{password} -P 3307
# 示例命令
mysql -h 127.0.0.1 -u root -proot -P 3307

圖片圖片

4 配置訂單分片策略

現(xiàn)在我們需要展示新的訂單庫(8個分片),需要修改分片策略 。

ShardingSphere-Proxy 支持配置多個邏輯數(shù)據(jù)源,每個以database- 前綴命名的 YAML 配置文件,即為一個邏輯數(shù)據(jù)源。

圖片圖片

因為我們是自定義分片算法,shardingsphere 內(nèi)置算法并不滿足,所以我們必須先編寫自定義算法類。

圖片圖片

  • 實現(xiàn) ShardingAlgorithm 接口定義的算法實現(xiàn)類 HashSlotAlgorithm ;
  • 在項目 resources 目錄下創(chuàng)建 META-INF/services 目錄 ;
  • 在 META-INF/services 目錄下新建文件 org.apache.shardingsphere.sharding.spi.ShardingAlgorithm ;
  • 將實現(xiàn)類的全限定類名寫入至文件 org.apache.shardingsphere.sharding.spi.ShardingAlgorithm ;
  • 將上述 Java 文件打包成 jar 包,  將上述 jar 包拷貝至 ext-lib 目錄;

圖片圖片

  • 配置分片文件 database-myorder.yaml , 該文件用來定義訂單的 4 個分片的路由策略;

圖片圖片

最后,我們啟動 Proxy 服務(wù) , 我們發(fā)現(xiàn)通過 MySQL  Client 查詢數(shù)據(jù)庫時,出現(xiàn)了我們配置的訂單庫 :myorder ,以及訂單庫里的三個邏輯表 。如下圖:

圖片圖片

4 Navicat 連接 shardingsphere proxy

通過 shardingjdbc5-spring 模塊,插入多條記錄到 4 個分片里,可以通過 navicat 連接 proxy 查看效果:

圖片圖片

然后我們模擬在 myorder 邏輯數(shù)據(jù)庫中新增一條訂單記錄,執(zhí)行成功并且查詢頁正常的情況下,發(fā)現(xiàn)分片 ds0 中存儲了剛插入的那條數(shù)據(jù)。

圖片圖片


筆者將 proxy 算法模塊也添加到了分庫分表實戰(zhàn)項目 shardingsphere-jdbc-demo 里,有興趣的同學(xué),可以看看這個項目。

圖片圖片

Github 地址:https://github.com/makemyownlife/shardingsphere-jdbc-demo

責(zé)任編輯:武曉燕 來源: 勇哥Java實戰(zhàn)
相關(guān)推薦

2022-04-07 18:49:56

項目場景數(shù)據(jù)庫

2023-04-11 08:35:22

RocketMQ云原生

2023-09-19 09:21:20

2020-09-23 11:23:25

推薦系統(tǒng)廣告

2021-11-29 07:47:56

RocketMQ分布式消息

2020-06-28 07:39:44

Kafka分布式消息

2020-11-16 10:50:27

KubernetesIngressLinux

2021-09-14 23:05:47

Nginx前端運維

2022-02-28 11:10:42

ZGCG1收集器

2021-05-07 17:11:19

負載均衡運維服務(wù)

2020-12-14 10:15:03

負載均衡器Linux服務(wù)器

2022-07-11 11:06:11

RocketMQ函數(shù).消費端

2021-01-20 08:34:37

HBaseNoSQL數(shù)據(jù)庫

2024-07-03 08:28:44

HWKafkaLEO

2021-04-25 10:45:59

Docker架構(gòu)Job

2020-09-12 16:45:49

Git

2022-06-13 11:05:35

RocketMQ消費者線程

2022-06-11 18:15:26

KubernetesDockerLinux

2021-05-18 06:55:07

Java AQS源碼

2018-12-13 09:27:31

后臺服務(wù)架構(gòu)
點贊
收藏

51CTO技術(shù)棧公眾號

亚洲欧美一区二区三区四区| 亚洲线精品一区二区三区八戒| 国产精品狠色婷| 亚洲欧美日韩第一页| 久久av日韩| 亚洲三级小视频| 国产一区精品在线| 波多野结衣一区二区三区四区| 999久久久免费精品国产| 精品久久五月天| 日本熟妇人妻xxxxx| 国产精品刘玥久久一区| 成人成人成人在线视频| 国产精品精品一区二区三区午夜版| 久久精品在线观看视频| 啪啪激情综合网| 欧美日韩久久不卡| 日韩av一二三四区| a级在线观看| 国产亚洲成aⅴ人片在线观看| 亚洲va电影大全| 丁香社区五月天| 欧美99久久| 国产午夜精品一区二区三区 | 丁香花在线高清完整版视频 | 中文字幕资源站| 欧亚精品一区| 欧美一区二区高清| 国产美女一区二区三区| 久久视频中文字幕| 亚洲av片不卡无码久久| 久久国产精品美女| 欧美午夜精品一区二区蜜桃| 香港三级韩国三级日本三级| 午夜小视频福利在线观看| 国产欧美一区二区精品秋霞影院| 国产日韩一区二区三区| 国产老女人乱淫免费| 日本不卡一区二区三区高清视频| 91sao在线观看国产| 真实国产乱子伦对白在线| 欧美成人直播| 中文字幕亚洲第一| 性欧美一区二区| 日本欧美韩国国产| 亚洲精品电影网| 亚洲美女在线播放| caoporn成人免费视频在线| 欧美酷刑日本凌虐凌虐| 手机看片一级片| 外国电影一区二区| 欧洲精品一区二区三区在线观看| 无码aⅴ精品一区二区三区浪潮 | 亚洲免费av网站| 在线观看亚洲专区| 欧美激情久久久| 91porn在线视频| 欧美fxxxxxx另类| 久久亚洲春色中文字幕| 美国一级片在线观看| 久久在线视频免费观看| xvideos成人免费中文版| www.黄色com| 久久久久电影| 欧美日韩不卡合集视频| 国产在线免费视频| 99国产精品久久久久久久| 久久久久久久久中文字幕| 国产一级二级毛片| 亚洲少妇诱惑| 国产成人拍精品视频午夜网站| 一级成人黄色片| 久久久精品五月天| 国产精品日韩专区| 国产人妻精品一区二区三| 国产成人在线视频播放| 精品视频高清无人区区二区三区| 色资源在线观看| 国产欧美精品在线观看| 偷拍盗摄高潮叫床对白清晰| 污片视频在线免费观看| 黄色一区二区在线| 日韩福利视频在线| 3d动漫一区二区三区在线观看| 日韩欧美在线1卡| 成人美女免费网站视频| 国产日韩成人内射视频 | 欧美精品羞羞答答| 久久精品国产免费观看| 国产亚洲成人精品| 久久蜜桃资源一区二区老牛| 国产欧美日韩中文字幕在线| 亚洲黄色在线播放| 国产亚洲短视频| 免费成人深夜夜行网站视频| 欧美伦理91| 欧美日韩高清一区二区三区| 人妻换人妻a片爽麻豆| 国产精品欧美日韩一区| 欧美另类xxx| 午夜精品久久久久久久蜜桃| 国产乱色国产精品免费视频| 国产精品久久国产三级国电话系列 | 俺来俺也去www色在线观看| 色妹子一区二区| 下面一进一出好爽视频| 国产亚洲一区二区三区啪 | jk漫画禁漫成人入口| 欧美三区在线视频| 男男做爰猛烈叫床爽爽小说| 国产精品91一区二区三区| 国自在线精品视频| 国产精品无码久久av| 国产成人精品免费在线| 亚洲高清精品中出| 免费在线小视频| 日韩欧美高清dvd碟片| 国产精品久久免费观看| 亚洲国内精品| 亚洲自拍欧美色图| 91在线品视觉盛宴免费| 精品久久久久久久久久久| 午夜大片在线观看| 成人影院在线| 5566成人精品视频免费| 91免费电影网站| 成人午夜福利视频| 1024成人网| 青青青在线播放| 成人免费直播在线| 不卡av在线网站| 怡春院在线视频| 国产午夜三级一区二区三| 精品欧美一区免费观看α√| 超碰一区二区三区| 欧美成人久久久| 97caocao| 国产精品久久777777| 亚洲精品怡红院| 神马影视一区二区| 日本精品久久久久影院| 亚州视频一区二区三区| 亚洲不卡av一区二区三区| 初高中福利视频网站| 图片小说视频色综合| 国产一区视频在线播放| 日本免费在线视频| 3d动漫精品啪啪一区二区竹菊| 免费黄色在线网址| 麻豆精品视频在线观看视频| 亚洲不卡1区| 99精品国自产在线| 精品国产一区av| 一区二区精品视频在线观看| 国产精品国产自产拍在线| 五月激情婷婷在线| 亚洲啊v在线观看| 亚洲综合小说区| 婷婷色在线资源| 狼人精品一区二区三区在线| 欧美精品一区二区三区蜜桃| 日本少妇毛茸茸高潮| 99精品国产热久久91蜜凸| 黄色一级在线视频| 亚洲另类av| 国产精品欧美激情| 国产视频在线播放| 精品国产免费人成电影在线观看四季| 久草精品视频在线观看| 91免费视频网址| 黄色免费网址大全| 99精品美女| 国产精品日韩一区二区三区| 在线看的毛片| 在线亚洲国产精品网| 国产农村妇女毛片精品久久| 亚洲一区精品在线| 久久久久亚洲av无码专区桃色| 青娱乐精品视频| 成人在线免费观看网址| 久久香蕉网站| 国产精品旅馆在线| 日韩少妇视频| 国产一区二区三区高清在线观看| 亚洲性在线观看| 亚洲一区二区综合| 中文字幕免费在线看线人动作大片| 麻豆精品视频在线| 91午夜在线观看| 国模精品一区| 91九色对白| 欧美动物xxx| 欧美大奶子在线| 青青青手机在线视频观看| 7777精品伊人久久久大香线蕉超级流畅 | 久久网这里都是精品| www.色就是色.com| 99视频一区| 中国成人在线视频| 亚洲肉体裸体xxxx137| 成人免费xxxxx在线观看| а√在线天堂官网| 久久av资源网站| 男人久久精品| 欧美成人黄色| 亚洲欧美在线免费| 亚洲老妇色熟女老太| 在线观看亚洲a| 国产无套内射又大又猛又粗又爽| 中文字幕乱码久久午夜不卡| 手机在线成人av| 激情图片小说一区| 少妇人妻互换不带套| 亚洲成人中文| 亚洲成年人专区| 精品国产一区二区三区小蝌蚪| 99国产超薄丝袜足j在线观看 | 国产精品偷伦视频免费观看国产 | 亚洲高清免费在线| 午夜精品福利在线视频| 久久精品一区二区| 天天插天天射天天干| 国产经典欧美精品| 日本美女视频一区| 免费人成在线不卡| 白嫩少妇丰满一区二区| 一本色道久久综合亚洲精品不卡 | 欧美精品一区二区三区在线四季| 天堂av一区| 成人女保姆的销魂服务| 亚洲精品555| 国产成人免费av电影| 在线男人天堂| 97免费中文视频在线观看| 日韩伦理电影网站| 欧美成人中文字幕在线| 国产在线激情| 久久视频在线免费观看| 欧美r级在线| 日韩视频在线免费观看| yiren22亚洲综合伊人22| 亚洲人成77777在线观看网| 青春有你2免费观看完整版在线播放高清| 精品国产乱码久久久久久浪潮| av在线亚洲天堂| 欧美一级欧美三级在线观看| 国产人妻精品一区二区三| 日韩一区二区在线免费观看| 国产深喉视频一区二区| 日韩一区国产二区欧美三区| av免费在线不卡| 精品国产乱码久久久久久图片 | 日本一区二区乱| 97视频资源在线观看| 一区二区免费| 国产精品二区在线观看| 激情av综合| 欧美另类视频在线| 韩日一区二区三区| 亚洲在线视频一区二区| 亚洲成人三区| www.好吊操| 亚洲欧美久久久| www.99av.com| 精品一区二区三区影院在线午夜| 亚洲在线观看网站| 国产99精品国产| 欲求不满的岳中文字幕| 国产午夜精品福利| 日本黄色免费片| 亚洲激情男女视频| 日产电影一区二区三区| 91黄视频在线| 99国产精品久久久久久久成人| 欧美成人vps| 麻豆国产在线播放| www.午夜精品| av丝袜在线| 国产精品精品久久久| 国产麻豆一区二区三区| 狠狠色综合色区| 欧美最新另类人妖| 大桥未久一区二区| 国产乱码精品| caoporm在线视频| 成人美女视频在线看| 中日韩精品一区二区三区| 亚洲日本电影在线| 中文字幕激情小说| 678五月天丁香亚洲综合网| 五月婷婷深深爱| 中文字幕av一区中文字幕天堂 | 天堂网av在线播放| 中文字幕av一区中文字幕天堂 | 中文字幕一二三| 久久综合色综合88| 国产精品白丝喷水在线观看| 精品日韩视频在线观看| 国产精品一品二区三区的使用体验| 亚洲第一天堂无码专区| 男人的天堂在线视频免费观看 | 日韩aⅴ视频一区二区三区| 91亚洲国产| 国产主播在线看| 国产一区二区三区久久悠悠色av | 国产精品国产三级国产| 不卡的免费av| 欧美精品日韩一区| 国产女主播在线直播| 午夜精品久久久久久久99黑人| 欧美一区二区三区婷婷| 精品国产二区在线| 午夜日韩av| 黄色手机在线视频| 久久婷婷成人综合色| 免费在线视频观看| 欧美日韩亚州综合| 日本福利午夜视频在线| 欧美激情第99页| 国产美女亚洲精品7777| 少妇特黄a一区二区三区| 在线亚洲伦理| 精品人妻在线视频| 亚洲欧美一区二区三区孕妇| 自拍偷拍校园春色| 亚洲欧美日韩高清| 在线免费观看的av网站| 国产不卡视频在线| 日韩影视高清在线观看| 国产精品久久中文字幕| 国产麻豆欧美日韩一区| 亚洲波多野结衣| 欧美日韩三级视频| 成人在线观看一区| 国产97在线|亚洲| 偷拍亚洲精品| 国产成人无码精品久久久性色| 成人精品小蝌蚪| 麻豆视频在线观看| 精品欧美乱码久久久久久| 污污影院在线观看| 3d精品h动漫啪啪一区二区| 亚洲国产精品久久久天堂| 午夜精品中文字幕| 中文字幕视频一区二区三区久| 亚洲一级在线播放| 最新的欧美黄色| 成人国产一区| 26uuu另类欧美亚洲曰本| 欧美激情视频二区| 欧美日韩久久久久久| 久操视频在线免费播放| 91日本在线视频| 欧美精品黄色| 蜜臀aⅴ国产精品久久久国产老师| 一区二区欧美国产| 国精品人妻无码一区二区三区喝尿| 久久久久久久久综合| 欧美综合精品| 免费一级特黄录像| 中文字幕亚洲成人| www男人的天堂| 久久久免费电影| 色愁久久久久久| 九九视频精品在线观看| 亚洲国产岛国毛片在线| 国产精品一级二级| 国外成人性视频| 精品免费视频| 日韩高清在线一区二区| 亚洲成人动漫在线观看| 国产中文在线视频| 91免费人成网站在线观看18| 黄色亚洲大片免费在线观看| 国产精品1000部啪视频| 欧美日韩综合在线免费观看| 国产一二区在线| 国产自产精品| 日韩成人免费看| 久久久久久久久久久97| 日韩经典中文字幕| 亚洲三级在线| 欧美视频免费看欧美视频| 中文字幕欧美激情一区| 成人黄色免费视频| 国产91九色视频| 欧美一区二区三区久久精品茉莉花| 亚洲午夜久久久久久久久| 欧美午夜一区二区三区免费大片| 影音先锋在线视频| 日本成人看片网址| 国产乱人伦偷精品视频不卡| 久草视频在线观| 久久亚洲精品网站| 亚州国产精品| 日本黄色www| 在线一区二区三区做爰视频网站| 天堂av资源在线观看| 日本成人看片网址| av亚洲精华国产精华|