5. априла 2024. Цлоудфларе је представио прво јавно издање пројекта отвореног кода Пингора в0.1.0 (већ в0.1.1). То је асинхрони вишенитни оквир у Русту који помаже у креирању ХТТП проки услуга. Пројекат се користи за креирање сервиса који пружају значајан део саобраћаја Цлоудфларе-у (уместо коришћења Нгинк-а). Пингора изворни код је објављен на ГитХуб-у под лиценцом Апацхе 2.0.
Пингора обезбеђује библиотеке и АПИ-је за креирање услуга преко ХТТП/1 и ХТТП/2, ТЛС или једноставно ТЦП/УДП. Као прокси, подржава енд-то-енд прокиинг ХТТП/1 и ХТТП/2, гРПЦ и ВебСоцкет. ХТТП/3 подршка је у плану. Пингора такође укључује прилагодљиве стратегије за балансирање оптерећења и превазилажење грешке. Да би се осигурала усклађеност и сигурност, подржава широко коришћене ОпенССЛ и БорингССЛ библиотеке, које су усаглашене са ФИПС (амерички федерални стандарди за обраду информација) и пост-квантном енкрипцијом.
Поред ових функција, Пингора обезбеђује филтере и повратне позиве који омогућавају корисницима да у потпуности прилагоде како би услуга требало да обрађује, трансформише и прослеђује захтеве.
У производном режиму, Пингора обезбеђује глатко поновно покретање без застоја да би се ажурирала без губитка долазних захтева. Сислог, Прометхеус, Сентри, ОпенТелеметри и други основни алати за праћење се неприметно интегришу са Пингором.
Пингора карактеристике: употреба Асинц Руст-а, подршка за ХТТП 1/2 енд-то-енд проки, ТЛС преко ОпенССЛ-а или БорингССЛ-а, гРПЦ и вебсоцкет прокси, Грацефул поновно учитавање, прилагодљиво балансирање оптерећења и стратегије за превазилажење грешке, подршка за различите алате за праћење.
Пингора в0.1.1 поправља претходно откривене грешке, побољшава перформансе пингора-кетама алгоритма, додаје више ТиниУФО бенцхмарк-а и тестова за чишћење пингора-кеша, ограничава величину бафера за евиденције грешака ИнвалидХТТПХеадер, а такође поправља грешке у куцању и врши неопходне исправке у коментарима и пројекат документације.
Извор: линук.орг.ру