Цлоудфларе је објавио прво јавно издање Пингоре в0.1.0

Цлоудфларе је објавио прво јавно издање Пингоре в0.1.0

5. априла 2024. Цлоудфларе је представио прво јавно издање пројекта отвореног кода Пингора в0.1.0 (већ в0.1.1). То је асинхрони вишенитни оквир у Русту који помаже у креирању ХТТП проки услуга. Пројекат се користи за креирање сервиса који пружају значајан део саобраћаја Цлоудфларе-у (уместо коришћења Нгинк-а). Пингора изворни код је објављен на ГитХуб-у под лиценцом Апацхе 2.0.

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

Поред ових функција, Пингора обезбеђује филтере и повратне позиве који омогућавају корисницима да у потпуности прилагоде како би услуга требало да обрађује, трансформише и прослеђује захтеве.

У производном режиму, Пингора обезбеђује глатко поновно покретање без застоја да би се ажурирала без губитка долазних захтева. Сислог, Прометхеус, Сентри, ОпенТелеметри и други основни алати за праћење се неприметно интегришу са Пингором.

Пингора карактеристике: употреба Асинц Руст-а, подршка за ХТТП 1/2 енд-то-енд проки, ТЛС преко ОпенССЛ-а или БорингССЛ-а, гРПЦ и вебсоцкет прокси, Грацефул поновно учитавање, прилагодљиво балансирање оптерећења и стратегије за превазилажење грешке, подршка за различите алате за праћење.

Пингора в0.1.1 поправља претходно откривене грешке, побољшава перформансе пингора-кетама алгоритма, додаје више ТиниУФО бенцхмарк-а и тестова за чишћење пингора-кеша, ограничава величину бафера за евиденције грешака ИнвалидХТТПХеадер, а такође поправља грешке у куцању и врши неопходне исправке у коментарима и пројекат документације.

Извор: линук.орг.ру

Додај коментар