HP RTR - HP RTR

HP ishonchli tranzaktsion yo'riqnoma (RTR) tranzaktsion hisoblanadi o'rta dastur tomonidan sotiladigan kompyuter dasturlari uchun Hewlett Packard. RTR ishonchli tranzaksiya xizmatlarini talab qiladigan dasturlar bilan integratsiya qilish uchun ishlatiladi.

Tavsif

RTR mijoz-server o'rtasida yuborilgan xabarlarni tugunni va tarmoqning uzilishini ta'minlash uchun boshqaradi ishonchlilik, tranzaksiya yaxlitligi va birgalikda ishlash o'xshash bo'lmagan tizimlar o'rtasida.

RTR dasturi uchta mantiqiy ob'ektga ega va ularni oldingi (FE), orqa (BE) va tranzaksiya-yo'riqnoma (TR) deb atashadi. Router - bu dasturiy ta'minot Xatolarni ta'minlaydigan va orqa tomonga ulanishlarni boshqaradigan komponent. Front-End-da ishlaydigan mijoz dasturlari bilan birlashtirilgan Router va Server orqa tomonda ishlaydigan dasturlar tranzaksiya yaxlitligi va ishonchliligini ta'minlash uchun o'zaro ta'sir qiladi. Uchta mantiqiy ob'ekt bitta tugunda mavjud bo'lishi mumkin, lekin odatda modullik, o'lchovlilik va yuqori darajadagi mavjudlikka erishish uchun turli tugunlarga joylashtiriladi.

Mijozlar dasturi oldingi tomon bilan o'zaro aloqada bo'lib, u xabarlarni yo'riqnoma, yo'riqnoma, o'z navbatida, xabarni qayta ishlash uchun tegishli server ilovasi mavjud bo'lgan joyda mo'ljallangan yo'nalishga yo'naltiradi. tugunlar yuqori ishlash uchun. Ilova ichida bo'lim mijoz va serverlar o'rtasida xabarlarning qanday yo'nalishini belgilaydi va xabar almashinuvi mijoz va server o'rtasida sodir bo'ladi. Tranzaksiyalar mijozdan boshlanadi va bir nechta turli xil serverlarga o'tishi mumkin bo'lgan ko'plab xabarlarni o'z ichiga oladi, bunday xabar yuborish usuli xabarni bir nechta qabul qiluvchilar bo'lgan yoki kiruvchi xabarlarni yuborish kerak bo'lgan holatlarda qo'llaniladi. odatda tarqatilgan dastur muhitida ko'rinadigan nosozliklar, bu saytning to'liq ishlamay qolishi, tugunlarning ishlamay qolishi, tarmoq ulanishining buzilishi va dasturiy ta'minot jarayoni muvaffaqiyatsizlik. RTR shuningdek tarqatilgan muhitda ortiqcha resurslardan foydalangan holda doimiy mavjudlikni ta'minlaydi.

RTR a Veb-interfeys va a Buyruqlar satrining interfeysiRTR muhitini boshqarish uchun (CLI). RTR va uning tarkibiy qismlari dasturlar bilan birga ishlayotganida, Client Application, Server Application, RTR xizmatlari faol bo'ladi.

RTR mijoz dasturlari bilan birlashtirilgan va uni sozlash mumkin. RTR API-lari yordamida foydalanuvchi va menejment dasturlarini yozish mumkin. C, C ++, Java va .Net RTR-dan foydalanish uchun dasturlarni yaratish uchun API-larning variantlari mavjud.

Tarix

RTR birinchi marta Shveytsariyaning Tsyurix shahrida doktor Pol Shrager tomonidan 1988 yil boshida tuzilgan va DEC (Digital Equipment Corporation) da ishlaydigan to'rtta muhandisdan iborat kichik guruh tomonidan ishlab chiqilgan. Dastlabki nashr DECnet va VMS-ning yuqori qismida Makro, Bliss, Paskal va SDL aralashmasi bilan yozilgan. Keyinchalik u TCP / IP to'plami va OS agnostik infratuzilmasi ustiga C-da qayta tiklandi, bu uni bir nechta operatsion tizimlarda, shu jumladan Unix / Linux, VMS, Windows-ning turli xil lazzatlarida joylashtirishga imkon berdi. Java va C ++ shponlari 90-yillarning o'rtalarida, "xizmatlar" ga yo'naltirilgan interfeys ustiga, RPC uslubidagi qoplamani qo'llab-quvvatlash uchun qo'shilgan.

Maxsus xususiyatlar

RTR quyidagi funktsiyalarni (odatdagidan tashqari) ta'minlaydigan birinchi OLTP vositachilik xizmatlaridan biri edi, ya'ni.

  • Bir vaqtda ishlaydigan serverlar (xizmat bir nechta sub'ektlar tomonidan bir jarayonda bir nechta oqim yoki mustaqil jarayonlar sifatida taqdim etilishi mumkin)
  • Kutish serverlari (agar kerak bo'lsa, lekin hozirda so'ralmagan holda, xizmatlarni taklif qila oladigan xizmatlar to'plami)
  • Soya serverlari (hozirgi vaqtda birlamchi serverlar kabi bir xil so'rovlar to'plamini ko'rib chiqadigan xizmatlar to'plami)

Bundan tashqari, RTR soya qilinayotgan bir vaqtning o'zida amalga oshiriladigan operatsiyalar to'plami o'rtasida "bog'liqlik munosabati" ni amalga oshirish orqali asosiy va soya serverlari ortidagi omborlarning ma'lumotlar ekvivalentligini kafolatlaydi. Bu RTR-ga bir nechta tranzaktsiyalarni qaramlikni buzishni buzmasdan soyada qayta ishlashga imkon beradi.

Uni kim ishlatadi?

Eng yuqori darajadagi foydalanuvchilar banklar, fond birjalari va temir yo'l yo'lovchilarini bron qilish tizimlari.

RTR mavjud edi HP-UX, Linux, Windows va OpenVMS 2010 yilda.

Qo'shimcha o'qish

Tashqi havolalar