使用 Allot Server 分配服務(wù)器資源

????在之前的CV16090803中簡(jiǎn)單了解了下分配服務(wù)器解決方案的大體結(jié)構(gòu),那么隨著本期視頻BV14B4y117km的推出和Allot Server項(xiàng)目的簡(jiǎn)易實(shí)現(xiàn)版本,大體可以將原結(jié)構(gòu)解析為下圖:



????但在本期視頻中所實(shí)現(xiàn)的僅僅只是簡(jiǎn)易的,服務(wù)器因?yàn)橐@取CPU占用率所以添加了精易模塊v10.0.5,導(dǎo)致簡(jiǎn)易服務(wù)器源碼增加至900多KB(吳濤的鍋),在使用易語(yǔ)言自帶的客戶-服務(wù)器組件進(jìn)行通信時(shí),因無(wú)法進(jìn)行同步消息收發(fā),在包處理上做了些方式;
????大致部署情況就是需要先在服務(wù)器上部署server并且綁定一個(gè)監(jiān)聽端口,和實(shí)際客戶端需要連接的端口區(qū)別開,源碼中默認(rèn)端口是6666,客戶連接端口可使用自己的服務(wù)器軟件進(jìn)行監(jiān)控;
????其次就是部署分配服務(wù)器,在分配服務(wù)器上部署時(shí)需要綁定一個(gè)讓客戶連接的端口,源碼中默認(rèn)端口是6668,然后添加server的ip和監(jiān)聽端口和實(shí)際客戶連接端口;
????然后在客戶端只需要連接分配服務(wù)器,發(fā)送申請(qǐng)信息,等待分配服務(wù)器做出回復(fù),拿到實(shí)際需要連接的IP+端口后進(jìn)行連接即可;
邏輯圖如下:

標(biāo)簽: