zookeeper端口說明及介紹
一、zookeeper有三個(gè)端口(可以修改)
- 1、2181
- 2、3888
- 3、2888
二、3個(gè)端口的作用
- 1、2181:對(duì)cline端提供服務(wù)
- 2、3888:選舉leader使用
- 3、2888:集群內(nèi)機(jī)器通訊使用(Leader監(jiān)聽此端口)
三、部署時(shí)注意
- 1、單機(jī)單實(shí)例,只要端口不被占用即可
- 2、單機(jī)偽集群(單機(jī),部署多個(gè)實(shí)例),三個(gè)端口必須修改為組組不一樣
如:
myid1 : 2181,3888,2888 myid2 : 2182,3788,2788 myid3 : 2183,3688,2688
- 3、集群(一臺(tái)機(jī)器部署一個(gè)實(shí)例)
集群為大于等于3個(gè)基數(shù),如 3、5、7…,不宜太多,集群機(jī)器多了選舉和數(shù)據(jù)同步耗時(shí)時(shí)長(zhǎng)長(zhǎng),不穩(wěn)定。
目前覺得,三臺(tái)選舉+N臺(tái)observe很不錯(cuò)。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
MyBatis分頁(yè)插件PageHelper深度解析與實(shí)踐指南
在數(shù)據(jù)庫(kù)操作中,分頁(yè)查詢是最常見的需求之一,傳統(tǒng)的分頁(yè)方式通常有兩種內(nèi)存分頁(yè)和SQL分頁(yè),MyBatis作為優(yōu)秀的ORM框架,本身并未提供統(tǒng)一的分頁(yè)解決方案,這正是PageHelper誕生的背景,下面小編給大家詳細(xì)說說MyBatis分頁(yè)插件PageHelper,需要的朋友可以參考下2025-05-05Maven生成及安裝jar包到本地倉(cāng)庫(kù)的方法
這篇文章主要介紹了Maven生成及安裝jar包到本地倉(cāng)庫(kù)的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10Java Kafka實(shí)現(xiàn)優(yōu)先級(jí)隊(duì)列的示例詳解
在分布式系統(tǒng)中,消息隊(duì)列是一種常見的異步通信機(jī)制,而優(yōu)先級(jí)隊(duì)列則是消息隊(duì)列的一種特殊形式,下面我們來看看如何利用Kafka實(shí)現(xiàn)優(yōu)先級(jí)隊(duì)列吧2025-03-03Springboot整合Flowable6.x導(dǎo)出bpmn20的步驟詳解
這篇文章主要介紹了Springboot整合Flowable6.x導(dǎo)出bpmn20,Flowable流程引擎可用于部署B(yǎng)PMN 2.0流程定義,可以十分靈活地加入你的應(yīng)用/服務(wù)/構(gòu)架,本文給出兩種從flowable導(dǎo)出流程定義bpmn20.xml的方式,需要的朋友可以參考下2023-04-04聊聊spring boot的WebFluxTagsProvider的使用
這篇文章主要介紹了聊聊spring boot的WebFluxTagsProvider的使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07SpringData JPA審計(jì)功能(@CreatedDate與@LastModifiedDate)實(shí)現(xiàn)
Spring Data JPA的審計(jì)功能提供了一種強(qiáng)大而靈活的機(jī)制,用于自動(dòng)跟蹤實(shí)體的創(chuàng)建和修改信息,通過使用@CreatedDate和@LastModifiedDate注解,開發(fā)者可以輕松地實(shí)現(xiàn)時(shí)間審計(jì),感興趣的可以了解一下2025-04-04