資料介紹
軟件簡(jiǎn)介
Pebble定位為一個(gè)好用、可靠、高性能、易擴(kuò)展的分布式開(kāi)發(fā)框架,支持多種使用方式:
- 使用完整的pebble框架
- 獨(dú)立使用各pebble子模塊
- 在其他框架中嵌入pebble框架。
Pebble具備良好的擴(kuò)展性,可非常方便的擴(kuò)展對(duì)接現(xiàn)有系統(tǒng)?;谠摽蚣?,可以讓開(kāi)發(fā)者只需專(zhuān)注于業(yè)務(wù)邏輯的實(shí)現(xiàn),而不需要關(guān)注基礎(chǔ)功能的開(kāi)發(fā),如網(wǎng)絡(luò)通信,數(shù)據(jù)存儲(chǔ),集群管理等。使用pebble配套的運(yùn)營(yíng)系統(tǒng),可方便的進(jìn)行游戲開(kāi)區(qū)開(kāi)服,版本升級(jí),擴(kuò)容縮容等操作。
功能
-
通信:提供了基于消息的通信接口,默認(rèn)自帶TCP/UDP網(wǎng)絡(luò)庫(kù),用戶(hù)可方便的對(duì)接到其他網(wǎng)絡(luò)庫(kù)或消息隊(duì)列服務(wù)。
-
服務(wù)管理:有了服務(wù)管理功能,客戶(hù)端無(wú)需手工配置服務(wù)器端的地址即可通信。每一個(gè)服務(wù)(service)都有一個(gè)唯一的名字,服務(wù)由一組具體的函數(shù)組成,每個(gè)服務(wù)器進(jìn)程可以管理多個(gè)服務(wù)。Pebble提供了名字服務(wù)接口,使用Pebble框架,服務(wù)端可方便的將服務(wù)地址注冊(cè)到名字服務(wù)器,客戶(hù)端可以方便的從名字服務(wù)器拉取到服務(wù)的地址信息。我們提供了基于ZooKeeper的名字服務(wù)參考實(shí)現(xiàn),用戶(hù)也可以很方便的擴(kuò)展自己的名字服務(wù)。
-
集群管理:基于Zookeeper的名字服務(wù)實(shí)現(xiàn),服務(wù)進(jìn)程啟動(dòng)后,會(huì)自動(dòng)與ZooKeeper之間維持心跳。客戶(hù)端會(huì)定時(shí)從ZooKeeper獲取服務(wù)器端的地址信息,一旦服務(wù)進(jìn)程故障,客戶(hù)端會(huì)自動(dòng)將其從服務(wù)列表中去除。同理,增加服務(wù)進(jìn)程也是一樣。從而可方便的實(shí)現(xiàn)集群狀態(tài)管理,可方便的對(duì)服務(wù)器進(jìn)行擴(kuò)容和縮容。
-
RPC:同時(shí)支持Thrift和ProtoBuf兩種IDL,一致的RPC編程接口,支持同步、異步、并行調(diào)用,用戶(hù)可以很方便的擴(kuò)展支持其他IDL。
-
協(xié)程:協(xié)程可降低異步代碼的復(fù)雜度,讓代碼看起來(lái)像同步一樣,同時(shí)具有異步的性能。開(kāi)發(fā)框架很好的集成了協(xié)程的功能,RPC服務(wù)處理默認(rèn)在一個(gè)協(xié)程里面。當(dāng)服務(wù)器端收到客戶(hù)端的RPC請(qǐng)求時(shí),系統(tǒng)會(huì)自動(dòng)為你創(chuàng)建協(xié)程,請(qǐng)注意不要調(diào)用阻塞操作。如果要調(diào)用阻塞操作,需要將其修改為以協(xié)程的方式調(diào)用,否則整個(gè)server的處理能力會(huì)受到影響。
-
廣播:廣播是游戲業(yè)務(wù)的一個(gè)常見(jiàn)需求。pebble支持服務(wù)器端server之間的廣播,也支持多服務(wù)器與多手機(jī)客戶(hù)端之間的廣播。無(wú)論是手機(jī)客戶(hù)端還是后臺(tái)服務(wù)器,只要大家加入一個(gè)相同的頻道(channel),就可以做到一呼百應(yīng)。廣播功能是在RPC的基礎(chǔ)上實(shí)現(xiàn),所以它的編程體驗(yàn)與RPC是一致的。
-
進(jìn)程框架:它是一個(gè)單線程的開(kāi)發(fā)框架,集成了上述功能。內(nèi)置統(tǒng)計(jì)上報(bào)、過(guò)載保護(hù)、控制命令等功能,使用我們的框架,只需要調(diào)用少量接口,即可快速開(kāi)發(fā)出游戲后臺(tái)server。
-
配套工具:自帶了控制命令工具,方便集中運(yùn)維與調(diào)試。
- 基于OpenHarmony的分布式應(yīng)用開(kāi)發(fā)框架使用教程 7次下載
- 分布式電源對(duì)配電系統(tǒng)的影響分析
- 基于Simulink的電子對(duì)抗分布式仿真系統(tǒng) 26次下載
- 基于KingSCADA的分布式運(yùn)動(dòng)控制監(jiān)測(cè)系統(tǒng) 10次下載
- MapReduce框架下分布式編碼計(jì)算容錯(cuò)算法 2次下載
- 基于DSP的航空發(fā)動(dòng)機(jī)分布式總線設(shè)計(jì)方案 14次下載
- 基于分布式數(shù)據(jù)Cache的實(shí)時(shí)動(dòng)態(tài)遷移機(jī)制 20次下載
- 一種分布式網(wǎng)絡(luò)掃描架構(gòu)和任務(wù)調(diào)度算法 19次下載
- 基于分布式ETL和Django的終端運(yùn)營(yíng)管理系統(tǒng) 0次下載
- ZooKeeper分布式橋梁開(kāi)發(fā) 0次下載
- 分布式的Erlang程序:陷阱和對(duì)策 23次下載
- 分布式電源設(shè)計(jì)及發(fā)展新趨勢(shì)
- 能源開(kāi)發(fā)新技術(shù)—分布式發(fā)電
- 分布式測(cè)控系統(tǒng)框架模型研究
- 分布式對(duì)象調(diào)試中的事件模型
- Java手寫(xiě)分布式鎖的實(shí)現(xiàn) 424次閱讀
- tldb提供分布式鎖使用方法 761次閱讀
- 基于PyTorch的模型并行分布式訓(xùn)練Megatron解析 2284次閱讀
- 深入理解redis分布式鎖 763次閱讀
- 鴻蒙分布式相機(jī)“踩坑”分享 1578次閱讀
- Redis分布式鎖真的安全嗎? 880次閱讀
- TS語(yǔ)言開(kāi)發(fā)HarmonyOS應(yīng)用:分布式計(jì)算器開(kāi)發(fā)教程 2467次閱讀
- 利用NI VeriStand 2010實(shí)現(xiàn)分布式同步系統(tǒng)的設(shè)計(jì) 3154次閱讀
- 基于Jini互聯(lián)技術(shù)實(shí)現(xiàn)分布式嵌入式系統(tǒng)的設(shè)計(jì) 3008次閱讀
- 詳談分布式系統(tǒng)的定義及屬性 3689次閱讀
- 分布式光纖傳感器原理_分布式光纖傳感器的應(yīng)用 8424次閱讀
- Redis 分布式鎖的正確實(shí)現(xiàn)方式 3483次閱讀
- 淺談分布式塊存儲(chǔ)的元數(shù)據(jù)服務(wù)設(shè)計(jì) 4871次閱讀
- 深度解讀分布式存儲(chǔ)技術(shù)之分布式剪枝系統(tǒng) 1773次閱讀
- 分布式電源應(yīng)用若干問(wèn)題解答 1329次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開(kāi)發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多