Кіріспе
Домендік атаулар жүйесіндегі ресурстық жазбаның түрі. Қызмет рекорды (SRV рекорды) — домендік атаулар жүйесіндегі деректердің сипаттамасы, нақтырақ айтқанда, белгілі бір қызметтер үшін серверлердің орналасқан жерін, яғни хост атын және порт нөмірін анықтайды. Ол RFC 2782 стандартында белгіленген, оның типтік коды — 33. Сессия бастау протоколы (SIP) және кеңейтілген хабар алмасу және қатысу протоколы (XMPP) сияқты кейбір интернет-протоколдары желілік элементтерден SRV қолдауын жиі талап етеді.
A Service record (SRV record) is a specification of data in the Domain Name System defining the location, i. e., the hostname and port number, of servers for specified services. It is defined in RFC 2782, and its type code is 33. Some Internet protocols such as the Session Initiation Protocol (SIP) and the Extensible Messaging and Presence Protocol (XMPP) often require SRV support by network elements.
Қызметтің жоғары қолжетімділігін қамтамасыз ету
Басымдық өрісі жазба деректерін пайдаланудың басымдығын анықтайды. Клиенттер ең төменгі нөмірленген басымдық мәні бар SRV жазбаларын бірінші пайдалануы керек, ал қосылым сәтсіз болса, жоғарырақ мәнді жазбаларға көшуі керек. Егер бір қызметте бірдей басымдық мәні бар бірнеше SRV жазбалары болса, клиенттер оларды салмақ өрістерінің мәндеріне пропорционалды түрде жүктеме теңгеріміне (load balance) бөлуі керек. Келесі мысалда басымдық және салмақ өрістері жүктеме теңгерімі мен резервтік қызметтің комбинациясын қамтамасыз ету үшін қолданылады. Алғашқы үш жазбаның басымдығы 10-ға тең, сондықтан клиенттер салмақ өрісінің мәнін қай сервермен (хост және порт комбинациясымен) байланыс орнатуды анықтау үшін пайдаланады. Үш мәннің қосындысы 100-ге тең, сондықтан bigbox.example.com 60% жағдайда қолданылады. smallbox1 және smallbox2 екі хосты жалпы сұраныстардың 40% үшін пайдаланылады, олардың жартысы smallbox1-ге, ал екінші жартысы smallbox2-ге жіберіледі. Егер bigbox қолжетімді болмаса, қалған екі машина жүктемені тең бөліседі, себебі олардың әрқайсысы 50% жағдайда таңдалады. Егер 10 басымдыққа ие үш сервердің бәрі қолжетімсіз болса, келесі ең төменгі басымдыққа ие жазба таңдалады, яғни backupbox.example.com. Бұл басқа физикалық орналасқан машина болуы мүмкін, бұл машина бірінші үш хостты қолжетімсіз ететін жағдайларға осал болмайды. SRV жазбаларымен қамтамасыз етілетін жүктеме теңгерімі ақпараттың негізінен статикалық болғандықтан, өзінен-өзі шектеулі. Серверлердің ағымдағы жүктемесі ескерілмейді, егер TTL мәндері жеткілікті төмен болмаса (шамамен бір минут немесе одан да аз), онда басымдық (немесе салмақ) мәндерін жылдам жаңартуға болады.