日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Curator selector

發布時間:2025/4/5 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Curator selector 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

zookeeper最經典的用法,選舉。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(){@Overridepublic?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();} }

?

?

?

轉載于:https://my.oschina.net/u/1378390/blog/297057

總結

以上是生活随笔為你收集整理的Curator selector的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产激情在线观看 | 大乳女喂男人吃奶视频 | 伊人免费在线 | 麻豆精品一区二区三区 | 国产精品国产三级国产a | 95视频在线 | 欧美xxx视频 | 日韩电影一区二区在线观看 | 日韩高清黄色 | 国产一二在线观看 | 天天搞夜夜爽 | 国产又黄又猛 | 久久免费网 | 美国免费高清电影在线观看 | 91插插插插插插插 | 尤物视频在线观看国产 | 国产精品精品国产 | 亚洲色图婷婷 | 国产精品无码人妻一区二区在线 | 激情久久视频 | 闺蜜张开腿让我爽了一夜 | 韩国av一区二区三区 | 一节黄色片 | 亚洲成人网在线播放 | 水蜜桃影库 | 欧美精品在线第一页 | 日韩黄网站 | 欧美aaa视频 | 91麻豆产精品久久久久久 | 日本精品一区二区三区在线观看 | 亚洲天堂三区 | 丰满少妇在线观看bd | 亚洲毛片在线观看 | 色哟哟中文字幕 | 激情偷乱人成视频在线观看 | 亚欧美一区二区三区 | 天天躁日日躁狠狠躁免费麻豆 | 成人首页 | 美妇湿透娇羞紧窄迎合 | 国产成人无码AA精品区 | 女人舌吻男人茎视频 | 黄色永久免费网站 | 国产一级视频在线 | 17c国产精品一区二区 | 在线中文字幕亚洲 | 久久精品3| 中文字幕理伦片免费看 | 国产美女久久久 | 91污网站 | 免费观看成人毛片 | 欧美一级激情 | 肉色超薄丝袜脚交69xx | 97超碰超碰 | 就要日就要操 | 日本欧美一本 | 激情久| 北条麻妃一区二区三区 | 蜜桃视频色 | 激情小说亚洲色图 | 午夜三级在线观看 | 欧美毛片在线观看 | 欧美肥老妇视频九色 | 97超级碰碰碰 | 日韩欧美国产亚洲 | 久久精品国产亚洲av无码娇色 | 丝袜老师办公室里做好紧好爽 | 中日韩免费视频 | 五月天激情丁香 | 亚洲午夜精品在线观看 | 韩国一区二区三区在线观看 | 国产一区二区三区高清 | 2019天天干 | 免费黄色短片 | 日本乱码一区二区 | 国产粉嫩呻吟一区二区三区 | 国产无套内射普通话对白 | www.香蕉视频在线观看 | 久久精品中文字幕 | 麻豆污视频| 青青青青青草 | 老熟女重囗味hdxx69 | 天天爱天天做天天爽 | av三级在线播放 | 成人在线观看你懂的 | 性大片潘金莲裸体 | 国产三级三级三级三级三级 | 一吻定情2013日剧 | 日韩aaaaa | 最新国产一区 | 人妻无码久久一区二区三区免费 | 高清精品xnxxcom | 亚洲欧美在线一区二区 | 欧美另类精品 | 国产一区亚洲一区 | 91视频免费网站 | 黄色大全免费观看 | 天天做天天爱夜夜爽 | 五月天婷婷色 | 95在线视频 |