HP RTR - HP RTR

HP Güvenilir İşlem Yönlendiricisi (RTR) işlemseldir ara yazılım tarafından pazarlanan bilgisayar yazılımı için Hewlett Packard. RTR, güvenilir işlem hizmetleri gerektiren uygulamalarla entegre etmek için kullanılır.

Açıklama

RTR, istemci-sunucu arasında gönderilen mesajları yöneterek düğüm ve ağ yük devretmesini artırarak güvenilirlik, işlemsel bütünlük ve birlikte çalışabilirlik farklı sistemler arasında.

RTR yazılımının üç mantıksal varlığı vardır ve ön uç (FE), arka uç (BE) ve işlem yönlendiricisi (TR) olarak adlandırılır. Yönlendirici bir yazılım yük devretme zekası sağlayan ve arka uç ile bağlantıları yöneten bileşen Ön Uçta çalışan istemci uygulamaları ile birlikte Yönlendirici ve Sunucu arka uçta çalışan uygulamalar, işlem bütünlüğü ve güvenilirliği sağlamak için etkileşimde bulunur. Üç mantıksal varlık aynı düğüm üzerinde bulunabilir, ancak genellikle modülerlik, ölçeklenebilirlik ve yüksek kullanılabilirlik elde etmek için farklı düğümlerde konuşlandırılır.

İstemci uygulaması, mesajları iletilere ileten ön uç ile etkileşime girer. yönlendirici yönlendirici, sırayla mesajı işlemek için uygun Sunucu uygulamasının mevcut olduğu amaçlanan arka uca yönlendirir. RTR yönlendirme özelliği, verileri birden çok sunucuya böler ve düğümler artan performans için. Bir uygulama içinde bölüm, mesajların istemci ve sunucular arasında nasıl yönlendirileceğini belirler. Mesaj alışverişi, istemci ve sunucu arasında gerçekleşir. İşlemler istemcide başlar ve bir dizi farklı sunucuya gidebilen birçok mesajı içerir. Bu tür mesajlaşma yöntemi, bir mesaj için birden fazla alıcının olduğu veya istenmeyen mesajların gönderilmesi gereken durumlarda kullanılır. tam site hatası, düğüm hatası, ağ bağlantısı hatası ve genel olarak dağıtılmış uygulama ortamında görülen arızalar yazılım süreci başarısızlık. RTR ayrıca, dağıtılmış ortamda yedek kaynakları kullanarak sürekli kullanılabilirlik sağlar.

RTR, Web Arayüzü ve bir Komut satırı arayüzü(CLI) RTR ortamını yönetmek için. RTR ve bileşenleri uygulamalarla birlikte çalıştığında, İstemci Uygulaması, Sunucu Uygulaması, RTR hizmetleri aktif olacaktır.

RTR, istemci uygulamalarıyla entegredir ve özelleştirilebilir. Kullanıcı ve Yönetim Uygulamaları, RTR API'leri kullanılarak yazılabilir. C, C ++, Java ve .Ağ RTR'yi kullanacak uygulamalar oluşturmak için API varyantları mevcuttur.

Tarih

RTR ilk olarak 1988 yılının başlarında İsviçre'nin Zürih şehrinde Dr. Paul Shrager tarafından tasarlandı ve DEC (Digital Equipment Corporation) için çalışan dört mühendisten oluşan küçük bir ekip tarafından geliştirildi. İlk sürüm, DECnet ve VMS'nin üzerine Macro, Bliss, Pascal ve SDL karışımı olarak yazılmıştır. Daha sonra, bir TCP / IP yığını ve işletim sisteminden bağımsız bir altyapının üzerine C'de yeniden uygulandı ve bu, çeşitli Unix / Linux, VMS, Windows çeşitleri dahil olmak üzere birden fazla işletim sisteminde konuşlandırılmasına izin verdi. 90'lı yılların ortalarında, "servisler" odaklı arayüzün üstüne bir RPC tarzı kaplamayı desteklemek için bir Java ve C ++ kaplama eklendi.

Özel Özellikler

RTR, aşağıdaki özellikleri (olağan olanlara ek olarak) sağlayan ilk OLTP ara yazılım hizmetlerinden biriydi.

  • Eşzamanlı sunucular (bir hizmet, birden çok varlık tarafından, aynı işlem içinde birden çok iş parçacığı olarak veya bağımsız işlemler olarak sunulabilir)
  • Bekleme sunucuları (gerekirse hizmetleri sunabilen ancak şu anda istenmeyen bir dizi hizmet)
  • Gölge sunucular (şu anda birincil sunucularla aynı istekleri işleyen bir dizi hizmet)

Ayrıca RTR, gölgelenen eşzamanlı işlemler kümesi arasında çıkarılmış bir "bağımlılık ilişkisi" uygulayarak birincil ve gölge sunucuların arkasındaki depoların veri eşdeğerliğini garanti eder. Bu, RTR'nin bağımlılık ihlallerinden ödün vermeden gölgede birden çok işlemi işlemesine izin verir.

Kim kullanır?

En yüksek profilli kullanıcılar bankalar, borsalar ve Demiryolu Yolcu Rezervasyon Sistemleridir.

RTR şu tarihte mevcuttu: HP-UX, Linux, pencereler ve OpenVMS 2010 yılında.

daha fazla okuma

Dış bağlantılar