資料介紹
軟件簡介
Pebble定位為一個好用、可靠、高性能、易擴(kuò)展的分布式開發(fā)框架,支持多種使用方式:
- 使用完整的pebble框架
- 獨立使用各pebble子模塊
- 在其他框架中嵌入pebble框架。
Pebble具備良好的擴(kuò)展性,可非常方便的擴(kuò)展對接現(xiàn)有系統(tǒng)?;谠摽蚣?,可以讓開發(fā)者只需專注于業(yè)務(wù)邏輯的實現(xiàn),而不需要關(guān)注基礎(chǔ)功能的開發(fā),如網(wǎng)絡(luò)通信,數(shù)據(jù)存儲,集群管理等。使用pebble配套的運營系統(tǒng),可方便的進(jìn)行游戲開區(qū)開服,版本升級,擴(kuò)容縮容等操作。
功能
-
通信:提供了基于消息的通信接口,默認(rèn)自帶TCP/UDP網(wǎng)絡(luò)庫,用戶可方便的對接到其他網(wǎng)絡(luò)庫或消息隊列服務(wù)。
-
服務(wù)管理:有了服務(wù)管理功能,客戶端無需手工配置服務(wù)器端的地址即可通信。每一個服務(wù)(service)都有一個唯一的名字,服務(wù)由一組具體的函數(shù)組成,每個服務(wù)器進(jìn)程可以管理多個服務(wù)。Pebble提供了名字服務(wù)接口,使用Pebble框架,服務(wù)端可方便的將服務(wù)地址注冊到名字服務(wù)器,客戶端可以方便的從名字服務(wù)器拉取到服務(wù)的地址信息。我們提供了基于ZooKeeper的名字服務(wù)參考實現(xiàn),用戶也可以很方便的擴(kuò)展自己的名字服務(wù)。
-
集群管理:基于Zookeeper的名字服務(wù)實現(xiàn),服務(wù)進(jìn)程啟動后,會自動與ZooKeeper之間維持心跳??蛻舳藭〞r從ZooKeeper獲取服務(wù)器端的地址信息,一旦服務(wù)進(jìn)程故障,客戶端會自動將其從服務(wù)列表中去除。同理,增加服務(wù)進(jìn)程也是一樣。從而可方便的實現(xiàn)集群狀態(tài)管理,可方便的對服務(wù)器進(jìn)行擴(kuò)容和縮容。
-
RPC:同時支持Thrift和ProtoBuf兩種IDL,一致的RPC編程接口,支持同步、異步、并行調(diào)用,用戶可以很方便的擴(kuò)展支持其他IDL。
-
協(xié)程:協(xié)程可降低異步代碼的復(fù)雜度,讓代碼看起來像同步一樣,同時具有異步的性能。開發(fā)框架很好的集成了協(xié)程的功能,RPC服務(wù)處理默認(rèn)在一個協(xié)程里面。當(dāng)服務(wù)器端收到客戶端的RPC請求時,系統(tǒng)會自動為你創(chuàng)建協(xié)程,請注意不要調(diào)用阻塞操作。如果要調(diào)用阻塞操作,需要將其修改為以協(xié)程的方式調(diào)用,否則整個server的處理能力會受到影響。
-
廣播:廣播是游戲業(yè)務(wù)的一個常見需求。pebble支持服務(wù)器端server之間的廣播,也支持多服務(wù)器與多手機(jī)客戶端之間的廣播。無論是手機(jī)客戶端還是后臺服務(wù)器,只要大家加入一個相同的頻道(channel),就可以做到一呼百應(yīng)。廣播功能是在RPC的基礎(chǔ)上實現(xiàn),所以它的編程體驗與RPC是一致的。
-
進(jìn)程框架:它是一個單線程的開發(fā)框架,集成了上述功能。內(nèi)置統(tǒng)計上報、過載保護(hù)、控制命令等功能,使用我們的框架,只需要調(diào)用少量接口,即可快速開發(fā)出游戲后臺server。
-
配套工具:自帶了控制命令工具,方便集中運維與調(diào)試。
- 基于OpenHarmony的分布式應(yīng)用開發(fā)框架使用教程 10次下載
- 分布式電源對配電系統(tǒng)的影響分析
- 基于Simulink的電子對抗分布式仿真系統(tǒng) 26次下載
- 基于KingSCADA的分布式運動控制監(jiān)測系統(tǒng) 10次下載
- MapReduce框架下分布式編碼計算容錯算法 2次下載
- 基于DSP的航空發(fā)動機(jī)分布式總線設(shè)計方案 14次下載
- 基于分布式數(shù)據(jù)Cache的實時動態(tài)遷移機(jī)制 20次下載
- 一種分布式網(wǎng)絡(luò)掃描架構(gòu)和任務(wù)調(diào)度算法 19次下載
- 基于分布式ETL和Django的終端運營管理系統(tǒng) 0次下載
- ZooKeeper分布式橋梁開發(fā) 0次下載
- 分布式的Erlang程序:陷阱和對策 23次下載
- 分布式電源設(shè)計及發(fā)展新趨勢
- 能源開發(fā)新技術(shù)—分布式發(fā)電
- 分布式測控系統(tǒng)框架模型研究
- 分布式對象調(diào)試中的事件模型
- 【節(jié)能學(xué)院】Acrel-1000DP分布式光伏監(jiān)控系統(tǒng)在奉賢平高食品 4.4MW 分布式光伏中應(yīng)用 3.4k次閱讀
- Java手寫分布式鎖的實現(xiàn) 1.3k次閱讀
- tldb提供分布式鎖使用方法 1.7k次閱讀
- 基于PyTorch的模型并行分布式訓(xùn)練Megatron解析 5.5k次閱讀
- 深入理解redis分布式鎖 1.7k次閱讀
- 鴻蒙分布式相機(jī)“踩坑”分享 3.1k次閱讀
- Redis分布式鎖真的安全嗎? 1.4k次閱讀
- TS語言開發(fā)HarmonyOS應(yīng)用:分布式計算器開發(fā)教程 3.6k次閱讀
- 利用NI VeriStand 2010實現(xiàn)分布式同步系統(tǒng)的設(shè)計 4.1k次閱讀
- 基于Jini互聯(lián)技術(shù)實現(xiàn)分布式嵌入式系統(tǒng)的設(shè)計 3.9k次閱讀
- 詳談分布式系統(tǒng)的定義及屬性 4.6k次閱讀
- 分布式光纖傳感器原理_分布式光纖傳感器的應(yīng)用 9.8k次閱讀
- Redis 分布式鎖的正確實現(xiàn)方式 4.1k次閱讀
- 淺談分布式塊存儲的元數(shù)據(jù)服務(wù)設(shè)計 5.4k次閱讀
- 深度解讀分布式存儲技術(shù)之分布式剪枝系統(tǒng) 2.2k次閱讀
下載排行
本周
- 1矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書 Datasheet 佰祥電子
- 1.12 MB | 5次下載 | 免費
- 2HT81696H 內(nèi)置升壓的30W立體聲D類音頻功放數(shù)據(jù)手冊
- 1.21 MB | 1次下載 | 免費
- 3HTA6863 3W超低噪聲超低功耗單聲道D類音頻功率放大器數(shù)據(jù)手冊
- 0.87 MB | 次下載 | 免費
- 4南芯 Southchip SC8802C 充電控制器 規(guī)格書 Datasheet 佰祥電子
- 88.16 KB | 次下載 | 免費
- 5矽力杰 Silergy SY7065 同步升壓轉(zhuǎn)換器 規(guī)格書 Datasheet 佰祥電子
- 910.67 KB | 次下載 | 免費
- 6矽力杰 Silergy SY7066 同步升壓轉(zhuǎn)換器 規(guī)格書 Datasheet 佰祥電子
- 989.14 KB | 次下載 | 免費
- 7WD6208A產(chǎn)品規(guī)格書
- 631.24 KB | 次下載 | 免費
- 8NB685 26 V,12 A,低靜態(tài)電流,大電流 同步降壓變換器數(shù)據(jù)手冊
- 1.64 MB | 次下載 | 2 積分
本月
- 1EMC PCB設(shè)計總結(jié)
- 0.33 MB | 12次下載 | 免費
- 2PD取電芯片 ECP5702規(guī)格書
- 0.88 MB | 5次下載 | 免費
- 3矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書 Datasheet 佰祥電子
- 1.12 MB | 5次下載 | 免費
- 4氮化鎵GaN FET/GaN HEMT 功率驅(qū)動電路選型表
- 0.10 MB | 3次下載 | 免費
- 5PD取電芯片,可取5/9/12/15/20V電壓ECP5702數(shù)據(jù)手冊
- 0.88 MB | 3次下載 | 免費
- 6SY50655 用于高輸入電壓應(yīng)用的偽固定頻率SSR反激式穩(wěn)壓器英文資料
- 1.01 MB | 3次下載 | 免費
- 7怎么為半導(dǎo)體測試儀選擇精密放大器
- 0.65 MB | 2次下載 | 免費
- 8SY52341 次級側(cè)同步整流英文手冊
- 0.94 MB | 2次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233095次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191469次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81606次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費下載
- 0.02 MB | 73832次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論