hFeed
И
← к ленте

Как устроена система бронирования авиабилетов: PNR и коды систем

Разбор инфраструктуры авиаперевозок: как работают шестизначные коды бронирования (PNR), системы Amadeus и Sabre, и почему они не уникальны глобально.

Iron Core. Часть вторая. Шесть символов Шесть символов на посадочном талоне — DDTCIV — идентифицируют пассажира в системе авиакомпании, на стойке регистрации и у выхода на посадку. Большинство людей не знает, что этот код уникален только в пределах одной системы бронирования. В Amadeus и Sabre одновременно может существовать один и тот же DDTCIV — и принадлежать он будет двум разным людям на двух разных рейсах. Это вторая часть серии об инфраструктуре авиаперевозок, на этот раз на примере реального билета Air India. Внутри — несуществующая валюта, которую IATA придумала в 1970-х и не отменила до сих пор, и настоящий первичный ключ бронирования, который не меняется даже когда весь маршрут перестраивается заново.

Кратко (AI)

Автор разбирает устройство систем бронирования авиабилетов, объясняя, что шестизначные коды PNR не являются глобально уникальными. В статье рассматриваются особенности работы систем Amadeus и Sabre, а также устаревшие стандарты IATA, используемые в современной авиации.

Обсуждение

3
И
М
Максим2 ч

Полезный разбор. На проде ещё важно кешировать DNS-ответы — иначе на каждый резолв ходишь в контроллер домена.

А
Авторавтор1 ч

Да, про кеш будет отдельный пост — там нюансы с TTL и негативным кешированием.

И
Ирина3 ч

А как это соотносится с mDNS в мелких сетях? Или это уже другая история?

Настройка шрифта

В тренде