精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

成人黄色免费网站在线观看| 一二美女精品欧洲| 91免费黄视频| 欧美偷拍视频| 激情五月婷婷综合网| 国产精品嫩草99av在线| 欧美精品黑人性xxxx| 亚洲乱码日产精品bd在线观看| 亚洲欧洲成人在线| 精品无人码麻豆乱码1区2区| 91精品国产高清久久久久久久久 | 波多野结衣小视频| 欧美激情一级片一区二区| 亚洲精品成人久久电影| 自拍偷拍21p| 热三久草你在线| 亚洲欧洲日产国产综合网| 精品亚洲欧美日韩| 国产叼嘿视频在线观看| 免费精品99久久国产综合精品| 欧美激情中文网| www.黄色com| 亚洲伊人春色| 精品99999| 在线播放免费视频| 97久久网站| 精品欧美一区二区三区| 少妇一晚三次一区二区三区| 午夜免费视频在线国产| 久久人人97超碰com| 99se婷婷在线视频观看| 国产一区二区视频免费观看| 久久久国产精品一区二区中文| 久久久久久久久久国产| 欧美黄色aaa| 日韩黄色大片| 中文日韩在线视频| 国产毛片久久久久久久| 日韩大尺度在线观看| 精品国产欧美一区二区| 熟妇无码乱子成人精品| 涩涩涩久久久成人精品| 欧美三级三级三级爽爽爽| 国产一区二区视频免费在线观看| 午夜影院在线播放| 欧美日韩免费在线观看| 日本福利视频一区| 精品中文字幕av| 啊v在线视频| 国产亚洲精品资源在线26u| 久久精品二区| 天天躁日日躁狠狠躁伊人| 成人av免费在线播放| 国产精品一区二区你懂得| 亚洲美女福利视频| 国产白丝网站精品污在线入口| 亚洲一区中文字幕| www.久久伊人| 成人激情免费电影网址| 精品一区二区三区免费毛片| 亚洲三级中文字幕| 久久在线观看免费| 日韩av不卡播放| 五月天婷婷在线视频| 亚洲欧美在线视频观看| 国产高清不卡无码视频| wwwww亚洲| 欧美日韩国产一区二区三区| 精品视频一区二区在线| 精品3atv在线视频| 欧美精品丝袜久久久中文字幕| 手机av在线网| 豆花视频一区二区| 亚洲欧美另类自拍| 天美传媒免费在线观看| 中文字幕免费一区二区| 久久久久亚洲精品| 探花视频在线观看| 麻豆精品视频在线观看| 成人在线视频网址| 蜜桃视频在线观看网站| 国产精品嫩草99a| 日本精品福利视频| 18video性欧美19sex高清| 一本一道综合狠狠老| 污污的视频免费| 久久久久影视| 中文字幕一区二区三区电影| 91精品国产高清一区二区三蜜臀| 99精品欧美| 成人精品久久久| 亚洲三级中文字幕| 亚洲日本在线视频观看| 亚洲成人中文字幕| 天美一区二区三区| 性欧美lx╳lx╳| 久久夜色精品亚洲噜噜国产mv| 99视频在线看| 国产曰批免费观看久久久| 国产一区二区无遮挡| 91精品专区| 婷婷成人综合网| 制服丝袜中文字幕第一页| 女一区二区三区| 久久视频在线视频| 免费看毛片网站| 丁香天五香天堂综合| 亚洲激情一区二区三区| a级片在线免费| 欧美精品 国产精品| 国产高清自拍视频| 欧美激情第二页| 国产精品老牛影院在线观看| 天天干,夜夜爽| 亚洲精品第一国产综合野| 午夜视频你懂的| 欧美中文一区| 欧美放荡办公室videos4k| 18国产免费视频| 99re66热这里只有精品3直播| 日韩第一页在线观看| 天堂久久午夜av| 日韩精品久久久久| 国产一级在线免费观看| 精东粉嫩av免费一区二区三区| 日本福利一区二区三区| 欧美激情网站| 精品三级在线看| 亚洲色图综合区| 激情图区综合网| 亚洲黄色成人久久久| 欧美日韩五码| 亚洲女人被黑人巨大进入| 国产精品xxxx喷水欧美| 不卡高清视频专区| 亚洲理论电影在线观看| 国产视频一区二| 久久精品中文字幕电影| 国产又粗又猛又爽又黄视频| 国产精品天美传媒| 99热手机在线| 欧美成人自拍| 欧美久久高跟鞋激| 日本一区二区三区www| av免费在线免费| 制服丝袜激情欧洲亚洲| 一级黄色片日本| 国产自产v一区二区三区c| 欧美日韩一区二区三区电影| 国产免费av国片精品草莓男男| 上原亚衣av一区二区三区| 国产精品sm调教免费专区| 国产视频不卡一区| 中文字幕亚洲乱码| 天天天综合网| 亚洲一区二区三区四区视频| a在线免费观看| 精品三级av在线| 中国一级免费毛片| 久久免费视频一区| 91蝌蚪视频在线观看| 色婷婷亚洲mv天堂mv在影片| 国产一区私人高清影院| 91精选在线| 亚洲国产日韩欧美在线动漫| 成人免费毛片男人用品| 国产精品久久久久久久久搜平片 | 佐佐木明希av| 999久久精品| 51午夜精品视频| av天在线观看| 日韩一区二区影院| 日韩精品一区二区av| 久久久久久电影| 午夜一级免费视频| 亚洲一级黄色| 欧洲一区二区日韩在线视频观看免费| 992tv国产精品成人影院| 萌白酱国产一区二区| 天天操天天操天天干| 欧美主播一区二区三区美女| 久久成人小视频| 波多野结衣一区二区三区| 国产v亚洲v天堂无码久久久 | 这里视频有精品| 日本午夜在线亚洲.国产| 亚洲s色大片| 亚洲国产精品人久久电影| 日韩欧美国产另类| 亚洲一区二区成人在线观看| 一区二区精品免费| 国产精品99久久久久| 日韩一二三区不卡| 久久婷婷综合国产| 欧美激情一区二区| 极品白嫩少妇无套内谢| 久久一二三区| 狠狠精品干练久久久无码中文字幕| 日本午夜精品久久久| 91亚洲精品在线观看| 欧美理论影院| 久久久噜久噜久久综合| 69久久久久| 国产视频久久久| 成人激情四射网| 欧美三级电影精品| 天天操中文字幕| 有码一区二区三区| 一级二级黄色片| 91在线码无精品| 国产精品一级无码| 久久精品国产秦先生| 少妇高潮喷水久久久久久久久久| 欧美在线网址| 一区视频二区视频| 欧美猛男男男激情videos| 国产精品日韩一区二区免费视频| 中文字幕日韩亚洲| 国产成人一区二区三区小说| sis001亚洲原创区| 欧美黑人xxxx| 成人日韩欧美| www.久久撸.com| 午夜视频在线观看网站| 亚洲性视频网址| 黄色在线观看网| 日韩福利在线播放| 五月天婷婷社区| 亚洲国产女人aaa毛片在线| 精品国自产拍在线观看| 欧美丰满一区二区免费视频 | 女同一区二区免费aⅴ| 久久亚洲综合国产精品99麻豆精品福利| 男女网站在线观看| 精品亚洲永久免费精品| 无码h黄肉3d动漫在线观看| 精品国产污污免费网站入口 | 丁香桃色午夜亚洲一区二区三区| 性色av浪潮av| 国产一区二区美女诱惑| 色婷婷一区二区三区在线观看| 精品无人区卡一卡二卡三乱码免费卡| 91香蕉视频导航| 免费xxxx性欧美18vr| 日本xxxx黄色| 久久国产夜色精品鲁鲁99| 三上悠亚av一区二区三区| 国产羞羞视频在线播放| 亚洲摸下面视频| 色视频在线观看| 亚洲欧美日韩精品久久奇米色影视| 青青草在线免费观看| 亚洲欧美激情四射在线日| 番号集在线观看| 中文字幕日韩av| 欧美18hd| 欧美福利小视频| h片在线观看下载| 国语自产在线不卡| 久九九久频精品短视频| 国产精品成人在线| 九七电影院97理论片久久tvb| 91精品国产自产在线老师啪| 亚洲精品永久免费视频| 国产精品美女久久久久av超清| 3d动漫一区二区三区在线观看| 91国产在线播放| 女一区二区三区| 青娱乐国产91| 亚洲九九在线| 国产乱子伦农村叉叉叉| 天堂影院一区二区| 亚洲精品mv在线观看| 成人免费毛片嘿嘿连载视频| 粉嫩av蜜桃av蜜臀av| 国产精品日产欧美久久久久| 国产一区二区三区黄| 亚洲网站三级| 成人区精品一区二区| 久操精品在线| 中文精品视频一区二区在线观看| 国语对白精品一区二区| 国产免费毛卡片| 九色综合狠狠综合久久| www.四虎在线| 中文字幕 久热精品 视频在线 | 国产一区亚洲| 999精品网站| 国产成人在线观看| 中文精品在线观看| 日韩理论在线观看| 成人午夜视频在线播放| 777xxx欧美| 欧美日韩视频精品二区| 日韩在线播放av| 欧美男男tv网站在线播放| 成人av色在线观看| 久久亚洲道色| 大桥未久一区二区三区| 久久国产免费| 国产精品二区视频| 国产三级三级三级精品8ⅰ区| 免费一级片在线观看| 欧美在线观看一区| 天堂网av在线播放| 久久在线视频在线| 日本精品网站| 久久99精品国产99久久| 中文av在线全新| 精品国产一区二区亚洲人成毛片 | 精品一区视频| 国产日产精品一区二区三区四区 | 国产欧美123| 捆绑变态av一区二区三区| 色婷婷在线影院| 精品久久香蕉国产线看观看gif| 91麻豆国产在线| 亚洲天堂免费视频| 成人一级福利| 成人免费看片网站| 一区二区影院| 在线观看免费不卡av| 国产日本欧洲亚洲| 中文字幕亚洲高清| 精品久久久三级丝袜| a免费在线观看| 成人激情春色网| 日韩av自拍| 美女网站免费观看视频| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 综合国产在线视频| 成人美女大片| 精品一区二区三区自拍图片区| 国内精品久久久久久久影视蜜臀| 色18美女社区| 国产精品久久久久精k8| 自拍偷拍精品视频| 最新的欧美黄色| julia一区二区三区中文字幕| 深夜福利成人| 男女男精品视频| 美国黄色特级片| 欧美视频一区二区| 成人精品福利| 国产主播喷水一区二区| 99久久夜色精品国产亚洲1000部| 99热这里只有精品在线播放| 日本一区二区动态图| 中文字幕永久免费视频| 日韩亚洲欧美中文高清在线| 日本午夜免费一区二区| 中文字幕色一区二区| 国产精品一区二区三区网站| 麻豆亚洲av熟女国产一区二| 欧美r级电影在线观看| 99久久精品免费看国产小宝寻花 | 天天摸夜夜添狠狠添婷婷| 欧美性视频网站| 国产亚洲电影| www.日本一区| 亚洲精品水蜜桃| 色网站免费观看| 日本成人免费在线| 四季av一区二区凹凸精品| 在线观看免费不卡av| 一区二区三区在线高清| 国产 日韩 欧美 综合| 91av在线免费观看| 欧美精品久久久久久| 亚洲综合激情视频| 亚洲国产综合视频在线观看| 午夜在线观看视频18| 亚洲一区二区三区精品在线| 中文在线观看av| 久久视频在线直播| 狼人天天伊人久久| 午夜激情在线观看视频| 又紧又大又爽精品一区二区| 天堂av网在线| 国产日韩欧美黄色| 亚洲大胆在线| 影音先锋男人在线| 日韩精品一区二区三区视频在线观看 | 久久亚洲精品网站| 啪啪激情综合网| 无人在线观看的免费高清视频| 亚洲视频一区二区免费在线观看| 黄色av网站免费在线观看| 国产成人精品在线视频| 97国产成人高清在线观看| 在线xxxxx| 欧美日韩国产免费一区二区 | 仙踪林久久久久久久999| 人妻激情偷乱频一区二区三区| 色网站国产精品| 在线中文字幕视频观看| 日韩精品伦理第一区| 国产成人亚洲综合a∨猫咪| 国产免费一区二区三区四区五区| 欧美大尺度激情区在线播放|