>  기사  >  백엔드 개발  >  Linux Http-Lua-Mode MsgPack네트워크 데이터

Linux Http-Lua-Mode MsgPack네트워크 데이터

WBOY
WBOY원래의
2016-08-10 08:48:421016검색

위치:
고객 ---|---->  프록시 게이트 -----|------>  gserver
                          ||nginx---------------->http-lua-mode nginx-net.api  ===>  URL 、POST/GET、소켓 등.....(웹 서버별 역할)
                          ||네트워크 데이터 ================== ================================================= ========
                                   ||  Time255(60秒频率生成key) ==>gen하고 KEY를 확인하고, 팩에서 확인을 위해 1바이트를 사용합니다
                                 ||  msgpack:packdata = msgpack(rspData); packdata = msgpack(#packdata) .. packdata
                                ||  xxtea: 암호화 ---(packdta)---> encryStr(바이너리 데이터)
                                    || 패키지 : Time255 + ||msgpack 방식(rspData)
                                                                   =====>Gen 패키지
                                   ============== ================================================= ======
                                    ======================================= =============================
                                 ||  Time255 = nginx api.get() ----|---> string.sub (reqData, 1 , 1)(Time255 길이 : 1바이트)   
                                                                 || 이미 xxtea 및 msgpack 방식 데이터
                                                                                                                 ||
                                                                                               || msgpack 방식 데이터<----------------(xxtea.decrypt)
                                                                              ||
                                   || msgpack(#packdata) .. packdata<---------(headOffset, headLen)
                                                                         ||                                                                          
                                   (totalLen, rspData)---->rspData==========>데이터 압축 풀기

중요: KEY를 Time255로 암호화하고 60초 변경 및 키워드
키워드:
3 . . ? . . x . . < . .~ . .g
# . . ` . . _ . . - . .5 . .  ㅇ
! . . . . | . . } . .&. .  0
* . . / . . + . . 비. . 나 . . |
q . . ( . . k . . t . .o . .  p
m . . = . . $ . . { . .u . .h

 

未经允许,请勿转载

版权声ming:本文为博主原创文章,未经博主允许不得转载。

以上就介绍了Linux Http-Lua-Mode MsgPacknetwork 데이터, 包括了方面的内容, 希望对PHP教程有兴趣的朋友有所帮助。

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.