老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

zookeeper的選舉法怎么用

本篇內容主要講解“zookeeper的選舉法怎么用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“zookeeper的選舉法怎么用”吧!

十余年的監利網站建設經驗,針對設計、前端、開發、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。成都營銷網站建設的優勢是能夠根據用戶設備顯示端的尺寸不同,自動調整監利建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現優雅布局與設計,從而大程度地提升瀏覽體驗。創新互聯建站從事“監利網站設計”,“監利網站推廣”以來,每個客戶項目都認真落實執行。

Curator的實現有2個種:

LeaderLatch:

       這種是有阻塞的,就是大家一起上,誰先上了,就一直阻塞著,直到方法執行完成。如果執行結束,那么其他的兄弟就選一個出來。我覺得這種適合主備,比如開2 個 job,一個掛了另一個就上。

代碼,這種代碼最好是開2個eclipse看效果,順序打開,看效果,再領悟:

package curator.selector;

import org.apache.curator.RetryPolicy;
import org.apache.curator.framework.CuratorFramework;
import org.apache.curator.framework.CuratorFrameworkFactory;
import org.apache.curator.framework.recipes.leader.LeaderLatch;
import org.apache.curator.retry.ExponentialBackoffRetry;

public class LeaderLatchDemo {

	public static void main(String[] args) throws Exception {
		RetryPolicy retryPolicy = new ExponentialBackoffRetry(1000, 3);
		CuratorFramework client = CuratorFrameworkFactory.builder().connectString("127.0.0.1:2181").sessionTimeoutMs(2000).connectionTimeoutMs(10000).retryPolicy(retryPolicy).namespace("text").build();
		client.start();
		// 選舉Leader 啟動
		LeaderLatch latch = new LeaderLatch(client,"/path");
		latch.start();
		latch.await();
		System.err.println("我啟動了");
		Thread.currentThread().sleep(1000000);
		latch.close();
		client.close();
	}
}

LeaderSelector:

      這種復雜一點,他有個leaderSelector.autoRequeue();就是自動搶,比如打印一個helloworld,第一個打印完,第2個打印,然后第3個打印。然后第一個再打印,大家一起搶。有點動態選舉的味道。

代碼:

package curator.selector;

import org.apache.curator.RetryPolicy;
import org.apache.curator.framework.CuratorFramework;
import org.apache.curator.framework.CuratorFrameworkFactory;
import org.apache.curator.framework.recipes.leader.LeaderSelector;
import org.apache.curator.framework.recipes.leader.LeaderSelectorListenerAdapter;
import org.apache.curator.retry.ExponentialBackoffRetry;

public class LeaderSelectorDemo {

	public static void main(String[] args) throws Exception {
		RetryPolicy retryPolicy = new ExponentialBackoffRetry(1000, 3);
		final CuratorFramework client = CuratorFrameworkFactory.builder().connectString("127.0.0.1:2181").sessionTimeoutMs(5000).connectionTimeoutMs(10000).retryPolicy(retryPolicy).namespace("text").build();
		client.start();
		
		final LeaderSelector leaderSelector = new LeaderSelector(client, "/led", new LeaderSelectorListenerAdapter(){

			@Override
			public void takeLeadership(CuratorFramework client) throws Exception {
				System.err.println("work ing...");
				Thread.currentThread().sleep(3000);
				System.err.println("end");
			}
			
		});
		leaderSelector.autoRequeue();
		leaderSelector.start();
		System.in.read();
	}
}

到此,相信大家對“zookeeper的選舉法怎么用”有了更深的了解,不妨來實際操作一番吧!這里是創新互聯網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!


網站題目:zookeeper的選舉法怎么用
網站URL:http://www.xueling.net.cn/article/gidios.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 天天天天爽 | 久久国产精品久久 | 久久国产精品免费一区 | 最新法国啄木乌AV片在线播放 | 成人黄色一级网站 | 亚洲综合三区 | 日日噜噜噜噜人人爽亚洲精品 | 欧美在线精品一区 | 亚洲丰满多毛的隂户 | 222aaa免费无码| 久色免费视频 | 潘金莲性xxxxhd | 国产精品无码一区二区三区免费 | 四虎影视在线影院在线观看免费视频 | 黄色毛片看看 | 麻豆果冻传媒2021精品 | 色爱综合区女女 | 亚洲ΑV无码一区二区三区四区 | 欧美在线观看网站 | 九色免费 | 青草草色A免费观看在线 | 欧美国产激情一区二区三区蜜月 | 97热这里只有精品国产 | 国产对白叫床清晰在线播放 | 作爱视频在线免费观看 | 国产中年熟女高潮大集合 | 久操一区| 成人无码区免费a片在线软件 | 福利三区| 在线综合亚洲欧洲综合网站 | 国产精品96久久久久久 | 国产精品久久久久国产精品 | 久草视频免费播放 | 中文视频一区视频二区视频三区 | 逼逼导航 | 国产成人免费视频网站视频社区 | 老熟妇高潮一区二区三区 | 亚洲精品国产有码 | 国产精品国产三级国产AV麻豆 | 男人和女人高潮免费网站 | 小受叫床高潮娇喘嗯啊mp3 |