ngx_ccnginx 可通信集群
ngx_cc 是一個(gè)實(shí)現(xiàn)“nginx可通信集群”的框架。它基于lua,因此它需要在編譯nginx時(shí)加入HttpLuaModule模塊,它使用ngx.location.capture*來(lái)實(shí)現(xiàn)通信,并不依賴(通常的)cosocket庫(kù)。
主要支持的特性包括:
1、在nginx集群的結(jié)點(diǎn)和進(jìn)程間多向通信,包括:super/clients/master/workers
2、使用原生的ngx.location.capture*,而不是使用cosocket,避免后臺(tái)的socket通信,支持 coroutine
3、支持自定義多通道,以及子通道通信,便于構(gòu)建復(fù)雜的通信邏輯
4、支持多root集群,支持跨集群通信
中文的架構(gòu)設(shè)計(jì)文檔在:這里
評(píng)論
圖片
表情
