色婷五一,精品亚洲欧美一区二区三区日产 ,精选国产AV剧情,无码丰满少妇2在线观看

18600329666

咨詢技術(shù)專家

掃一掃
與技術(shù)專家在線溝通

Menu
microbee-http快速軟件開發(fā)平臺(tái)

           microbee-http是一款開源分布式http服務(wù)器中間件,主要功能如下:第一作為普通HTTP服務(wù)器,承擔(dān)Web服務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā),請(qǐng)求,后端語言的解析任務(wù),類似于 ginx,apache等,第二是基于HTTP中間件的低代碼開發(fā)平臺(tái),節(jié)省開發(fā)時(shí)間,輕松自如應(yīng)對(duì)需求變更和開發(fā)過程中的不斷修改升級(jí),支持websoce 實(shí)時(shí)通信和RPC分布式調(diào)用,第三與microbee-data數(shù)據(jù)庫中間件集成使用完成高負(fù)載應(yīng)用的搭建,兼容不同數(shù)據(jù)源,解決不同數(shù)據(jù)庫和異構(gòu)系統(tǒng)之間的阻抗,第四是將大數(shù)據(jù),AI模型泛數(shù)據(jù)庫化。

軟件架構(gòu)圖

1. Mch-core:是microbee-http的核心組件,包含http協(xié)議和 cp協(xié)議的路由分發(fā),協(xié)議請(qǐng)求和響應(yīng)時(shí)的內(nèi)容編解碼,以容器的方式管理其他模塊。

2. Mch-conf:初始化配置模塊,內(nèi)容包括PM基礎(chǔ)配置模塊(端口,連接池設(shè)置,訪問設(shè)置等), edirectss,代理配置,重定向設(shè)置等。配置文件由指令與指令塊構(gòu)成,每條指令以;分號(hào)結(jié)尾,指令與值之間以空格符號(hào)分隔,可以將多條指令放在同一行,用分號(hào)分隔即可,但可讀性差,不推薦,指令塊以{ }大括號(hào)將多條指令組織在一起,且可以嵌套指令塊,include語句允許組合多個(gè)配置文件以提升可維護(hù)性,使用#符號(hào)添加注釋,提高可讀性,使用$符號(hào)使用變量,部分指令的參數(shù)支持正則表達(dá)式

3.Mch-event:為事件處理模塊,基于epoll機(jī)制,對(duì)系統(tǒng)網(wǎng)卡出發(fā)的訪問事件進(jìn)行管理,采用綁定事件機(jī)制。

4.Mch-agent:用來實(shí)現(xiàn)正向代理和反向代理,是一個(gè)位于客戶端和原始服務(wù)器(origin server)之間的服務(wù)器,為了從原始服務(wù)器取得內(nèi)容,客戶端向代理發(fā)送一個(gè)請(qǐng)求并指定目標(biāo)(原始服務(wù)器),然后代理向原始服務(wù)器轉(zhuǎn)交請(qǐng)求并將獲得的內(nèi)容返回給客戶端(目的是為了保護(hù)客戶端用戶)

5. Mch-dynamic:是動(dòng)態(tài)編譯模塊,實(shí)現(xiàn)java語言的動(dòng)態(tài)編譯和動(dòng)態(tài)加載,pytho ,php語言的動(dòng)態(tài)解釋器。

6.Mch-sockets:是系統(tǒng)預(yù)留的sockets接口,用戶可以通過預(yù)留接口定義基于 cp協(xié)議的訪問,轉(zhuǎn)發(fā)等業(yè)務(wù)

7. 核心通信模塊:結(jié)合多進(jìn)程機(jī)制和異步機(jī)制對(duì)外提供服務(wù),異步機(jī)制使用的是異步非阻塞方式。 master 進(jìn)程會(huì)生成多個(gè) worke 進(jìn)程, master 進(jìn)程負(fù)責(zé)管理這些 worker 進(jìn)程的生命周期、接受外部命令、解析 perl 腳本等。而 worker 進(jìn)程則用于接收和處理客戶端請(qǐng)求。 每個(gè) worker 進(jìn)程能夠使用異步非阻塞方式處理多個(gè)客戶端請(qǐng)求。當(dāng)某個(gè) worker 進(jìn)程接收到客戶端的請(qǐng)求以后,其會(huì)調(diào)用 IO 進(jìn)行處理, 如果不能立即得到結(jié)果, worker 進(jìn)程就去處理其他的請(qǐng)求。 當(dāng) IO 返回結(jié)果后, 就會(huì)通知 worker 進(jìn)程,而 worker 進(jìn)程得到通知后,就會(huì)掛起當(dāng)前正在處理的事務(wù),拿 IO 返回結(jié)果去響應(yīng)客戶端請(qǐng)求。worker 進(jìn)程采用的是 epoll事件驅(qū)動(dòng)模型與 IO 進(jìn)行通信的。 epoll 模型底層采用的是回調(diào)callback”替代了輪詢,使效率要高于 select 模型。

8.接口自動(dòng)生成器:使用逆向工程根據(jù)數(shù)據(jù)庫表自動(dòng)生成常用數(shù)據(jù)操作,查詢接口

microbee-http快速軟件開發(fā)平臺(tái)官方網(wǎng)站:https://mhc.ixiera.com/