Server
wZD inoita kuti zvikwanise kufambisa (kuchengetedza) zviri mukati medhairekitori mudura muBoltDB fomati uye wogovera mafaera aya kubva muzvinyorwa izvi (kana kuisa mafaera mudura uchishandisa nzira yePUT), zvakanyanya kuderedza huwandu hwemafaira muhurongwa hwefaira uye. kuderedza iyo yepamusoro yekuchengetedza metadata. Kuti uwedzere kushanda kwekugadzirisa mafaira makuru, mafaira akadaro anogona kuchengetwa zvakasiyana kubva kuBolt archives. Iyi nzira inobvumidza iwe kuronga kuchengetwa kwenhamba hombe yemafaira madiki pasina kuganhurirwa nemuganho pahuwandu hweinode mufaira system.
Sevha inogona zvakare kushandiswa seNoSQL dhatabhesi yedata mukiyi / kukosha fomati (ine sharding zvichibva pane dhairekitori chimiro) kana kugovera pre-yakagadzirwa html kana json zvinyorwa kubva kudhatabhesi. Panyaya yekushanda, kutumira nekunyora data uchishandisa Bolt archives kunokonzera kuwedzera kwe latency inenge 20-25% pakuverenga uye ne 40-50% pakunyora. Iyo diki saizi yefaira, idiki mutsauko mu latency.
chikuru
- Multithreading;
- Multiserver, inopa kukanganisa kushivirira uye kuyera mutoro;
- Kunyanya kujeka kune mushandisi kana mugadziri;
- Inotsigirwa nzira dzeHTTP: GET, HEAD, PUT uye DELETE;
- Kudzora kwekuverenga nekunyora maitiro kuburikidza nevatengi misoro;
- Tsigiro kune anochinjika chaiwo mahosi;
- Tsigiro yeCRC data kuperera pakunyora / kuverenga;
- Semi-dynamic buffers yekushomeka ndangariro yekushandisa uye yakakwana network performance tuning;
- Deferred data kurongedza;
- Mukuwedzera, iyo yakawanda-yakagadzirwa archiver inopiwa
wZA kuendesa mafaera kuBolt archives pasina kumisa sevhisi.
Mimwe mipimo yekuburitswa kwazvino: hapana tsigiro yeMultipart, iyo POST nzira, iyo HTTPS protocol, inosunga yemitauro yekuronga, kudzokorodza kudzima madhairekitori, hapana rutsigiro rwekumisikidza chimiro kune faira system kuburikidza neWebDAV kana FUSE, mafaera. dzinochengetwa pasi pemushandisi wesystem imwechete. Iyo yekuchengetera fomati ndeyekuvaka yakanangana uye haibatike pakati peLittle Endian uye Big Endian masisitimu. Kunyangwe chokwadi chekuti wZD server inoshandisa tsigiro yeHTTP protocol, inoda kutangwa chete pasi pechiratidziro cheanodzosera proxies, senge nginx uye haproxy.
Source: opennet.ru