zookeeper

1/19ページ

基於zookeeper管理redis叢集,實現訊息路由(一)

    Redis作為時下比較常用的記憶體資料庫有其幾個優勢,效能高,穩定強,操作簡單,提供多種語言且豐富API,叢集部署簡便等。目前很多企業用Redis叢集主要用於快取資料(設定與應用與資料庫之間中間層),如TOP10排序,全域性序號生產等,能較大提升使用者響應時間。本文主要介紹如何用ZooKee […]

Solr-cloud叢集搭建

1、solr叢集搭建 2、使用solrj管理solr叢集 3、把搜尋功能切換到叢集版   1.  什麼是SolrCloud   SolrCloud(solr 雲)是Solr提供的分散式搜尋方案,當你需要大規模,容錯,分散式索引和檢索能力時使用 SolrCloud。當一個系統的索引資料量少的時候是不需 […]

ZooKeeper的部署以及簡單使用

要想使用ZooKeeper,首先就要把它部署在伺服器上跑起來,就想Apache,Tomcat,FtpServer等伺服器一樣。ZooKeeper的部署方式主要有三種,單機模式、偽叢集模式、叢集模式。其實單機和偽叢集都是叢集模式的特殊情況。 一、 單機模式 ZooKeeper的單機模式通常是用來快速測 […]

通過Zookeeper動態感知伺服器上下線[案例]

主體思路: 伺服器端:伺服器上線、在zookeeper建立 臨時的序列化結點 客戶端:已啟動getchildren 並註冊監聽 ,獲取到當前線上伺服器列表。 效果: 客戶端能動態感知伺服器上下線情況、並獲取新的伺服器列表 伺服器端原始碼: package com.zn.zk1; import org […]

zookeeper資料弱一致性

zookeeper本身支援單機部署和叢集部署,生產環境建議使用叢集部署,因為叢集部署不存在單點故障問題,並且zookeeper建議部署的節點個數為奇數個,只有超過一半的機器不可用整個zk叢集才不可用。zookeeper叢集中主要有兩個角色leader和flower,每個客戶端可以連線叢集中的任何一個 […]