mqant免費(fèi)版是一款基于Golang語(yǔ)言而開(kāi)發(fā)的游戲服務(wù)器框架,我們的游戲開(kāi)發(fā)人員可以通過(guò)mqant官方版來(lái)建立一套功能完整的微服務(wù)框架,并且這款軟件還可以支持即時(shí)通訊和物聯(lián)網(wǎng)。
mqant 是一款基于 Golang 語(yǔ)言的簡(jiǎn)潔,高效,高性能的分布式游戲服務(wù)器框架,研發(fā)的初衷是要實(shí)現(xiàn)一款能支持高并發(fā),高性能,高實(shí)時(shí)性的游戲服務(wù)器框架,也希望 mqant 未來(lái)能夠做即時(shí)通訊和物聯(lián)網(wǎng)方面的應(yīng)用。
1、高性能分布式
2、支持分布式服務(wù)注冊(cè)發(fā)現(xiàn),是一款功能完整的微服務(wù)框架
3、基于golang協(xié)程,開(kāi)發(fā)過(guò)程全程做到無(wú)callback回調(diào),代碼可讀性更高
4、遠(yuǎn)程RPC使用nats作為通道
5、網(wǎng)關(guān)采用MQTT協(xié)議,無(wú)需再開(kāi)發(fā)客戶端底層庫(kù),直接套用已有的MQTT客戶端代碼庫(kù),可以支持IOS,Android,websocket,PC等多平臺(tái)通信
6、默認(rèn)支持mqtt協(xié)議,同時(shí)網(wǎng)關(guān)也支持開(kāi)發(fā)者自定義的粘包協(xié)議
分模塊機(jī)制
基于 golang 協(xié)程,開(kāi)發(fā)過(guò)程全程做到無(wú) callback 回調(diào),代碼可讀性更高
RPC 支持本地和遠(yuǎn)程自動(dòng)切換
遠(yuǎn)程 RPC 默認(rèn)使用 rabbitmq,未來(lái)可以添加更多種類的通信協(xié)議
網(wǎng)關(guān)采用 MQTT 協(xié)議,無(wú)需再開(kāi)發(fā)客戶端底層庫(kù),直接套用已有的 MQTT 客戶端代碼庫(kù),可以支持IOS,Android,websocket,PC 等多平臺(tái)通信
現(xiàn)如今只有多進(jìn)程的架構(gòu)才能達(dá)到支撐較多在線用戶,降低服務(wù)器壓力,降低單點(diǎn)故障所帶來(lái)的影響等要求,因此一個(gè)真正高可擴(kuò)展的游戲運(yùn)行架構(gòu)必須是多進(jìn)程的。
然而在游戲的開(kāi)發(fā)和運(yùn)營(yíng)也是按步驟階段性進(jìn)行的,尤其是現(xiàn)如今服務(wù)器硬件設(shè)備配置也越來(lái)越高的前提下,在游戲剛開(kāi)始運(yùn)營(yíng)時(shí)單臺(tái)服務(wù)器就足夠支撐了,況且多進(jìn)程部署所帶來(lái)的運(yùn)維成本也相對(duì)較高。
mqant 的設(shè)計(jì)思想是在能用單臺(tái)服務(wù)器時(shí)能讓充分挖掘服務(wù)器的性能,而在需要多進(jìn)程時(shí)再通過(guò)簡(jiǎn)單的配置就可以實(shí)現(xiàn)分布式部署。
1贛教云教學(xué)通2.0-贛教云教學(xué)通2.0下載 v5......
2step7 microwin-西門子PLC S7......
3百度網(wǎng)盤清爽精簡(jiǎn)純凈版-網(wǎng)盤工具-百度網(wǎng)盤清爽精......
4360安全瀏覽器-瀏覽器-360安全瀏覽器下載 ......
5谷歌瀏覽器 XP版-谷歌瀏覽器 XP版-谷歌瀏覽......
6Kittenblock重慶教育專用版-機(jī)器人編程......
7seo外鏈助手(超級(jí)外鏈) -SEO外鏈優(yōu)化工具......
8小米運(yùn)動(dòng)刷步數(shù)神器-小米運(yùn)動(dòng)刷步數(shù)神器下載 v2......