一種應(yīng)用于分布式通信計(jì)算服務(wù)端的線性擴(kuò)展實(shí)現(xiàn)方法
基本信息
申請?zhí)?/td> | CN201810847512.X | 申請日 | - |
公開(公告)號 | CN109254845A | 公開(公告)日 | 2019-01-22 |
申請公布號 | CN109254845A | 申請公布日 | 2019-01-22 |
分類號 | G06F9/50;G06F9/54 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 潘銳;黃俊 | 申請(專利權(quán))人 | 蘇州橘貓網(wǎng)絡(luò)科技有限公司 |
代理機(jī)構(gòu) | 蘇州凱謙巨邦專利代理事務(wù)所(普通合伙) | 代理人 | 蘇州橘貓網(wǎng)絡(luò)科技有限公司 |
地址 | 215000 江蘇省蘇州市工業(yè)園區(qū)直屬地區(qū)星漢街騰飛新蘇坊5幢5樓02-07單元瑤光區(qū) | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種應(yīng)用于分布式通信計(jì)算服務(wù)端的線性擴(kuò)展實(shí)現(xiàn)方法,該方法充分的將Server主進(jìn)程的各種功能拆分出來,采用微服務(wù)的方式,使每一種功能形成一個(gè)進(jìn)程,進(jìn)程內(nèi)再根據(jù)不同功能的特點(diǎn),劃分出若干多線程,來處理具體的邏輯任務(wù),進(jìn)程彼此之間是獨(dú)立運(yùn)行的,互不干擾,進(jìn)程間通信使用需要傳送的必要數(shù)據(jù)作為上下文,進(jìn)程之間使用Socket進(jìn)行通信。本發(fā)明通過CPU占用率、網(wǎng)絡(luò)寬帶使用情況、用戶在線數(shù),提供一個(gè)合理的負(fù)載均衡算法;通過復(fù)用Socket實(shí)現(xiàn)了跨進(jìn)程的通信,隔離了多個(gè)用戶的同時(shí)操作,極大地緩解了單進(jìn)程模型的壓力;通過線程池,充分的利用了硬件上的所有CPU資源,極大地降低了服務(wù)器部署成本。 |
