Dnes open source poskytujeme pbcc, zjednodušený Protobuf kompilátor pro Python. Je navržen pro vysoce výkonné pracovní zátěže, zpracovává obrovské datové sady s nižší režie a mnohem čistším Python API.
Rychlost a rozsah byly nejvyšší prioritou. Díky použití nativních 64bitových celočíselných typů pbcc podporuje velikost zpráv větší než 2GB. V našich testech je už zhruba tak rychlý jako knihovna Google UPB.
Pbcc jsme udělali Pythonic tím, že jsme pole mapovali na nativní typy jako seznamy a diktáty. Generuje .pyi stuby pro plné automatické doplňování v IDE a podporu mypy, takže objekty pbcc se chovají stejně jako standardní python datové třídy.
V Harmonicu rádi řešíme problémy jednoduchou, elegantní a výkonnou infrastrukturou. PBCC pokračuje v tradici budování nástrojů, které potřebujeme, a jejich sdílení s komunitou. Máme další příchod. Zůstaňte naladěni! 🚀
78