JMS, Java Message Service, Java uygulamalarındaki bileşenler arasında eşzamansız mesajlaşma için bir API sağlar. İki yönlü iletişimi kolaylaştırarak bileşenlerin yanıt beklemeden eşzamansız olarak mesaj göndermesine ve almasına olanak tanır. JMS, mesajların sıralı olarak işlenmesi için zincirleme gibi özellikleri destekler ve mesajlar hakkında ek bilgiler için özellikler ve başlıklar içerir. MIP JMS Sender Connector, mesajların sorunsuz ve hızlı bir şekilde yayınlanmasını sağlar.
JMS Sender
Queue Name: Queue name (kuyruk adı), belirli bir kuyruğun adını belirtir ve o kuyruğa erişim sağlar. Queue name, JMS uygulamalarında hem mesaj üreticileri hem de tüketicileri tarafından kullanılır.
Max. Concurrent Customers: Max Concurrent Consumers, Java Message Service (JMS) kullananlar da dahil olmak üzere mesajlaşma sistemlerindeki bir yapılandırma parametresini ifade eder. Kuyruk veya konu gibi belirli bir hedeften gelen mesajları aynı anda işleyebilecek maksimum eşzamanlı tüketici (message receivers) sayısını belirtir.
Retry Interval: Retry Invertal, JMS ve diğer dağıtılmış işleme çerçevelerinde yaygın olarak kullanılan bir yapılandırma parametresidir. Bu ayar, daha önce bir hatayla karşılaşmış olan bir iletiyi işlemek veya teslim etmek için yapılan ardışık denemeler arasındaki zaman aralığını belirler.
JMS Receiver
Queue Name: Queue Name (Kuyruk adı), belirli bir kuyruğun adını belirtir ve o kuyruğa erişim sağlar. Kuyruk adları, JMS uygulamalarında hem mesaj üreticileri hem de tüketicileri tarafından kullanılır.
Compress Message: MIP içindeki “Compress Message” özelliği, iletilmeden önce mesajlara veri sıkıştırma tekniklerinin uygulanmasını içerir. Bu optimizasyon, mesajların boyutunu en aza indirerek iletimleri için gereken bant genişliği miktarını azaltır. Sistem, mesajları sıkıştırarak veri aktarımında verimliliği artırır. Özellikle ağ kaynaklarının kısıtlı olduğu veya büyük hacimli verilerin hızlı bir şekilde iletilmesi gereken senaryolarda faydalıdır.
Encrypt Message: “Encrypt Message” özelliği, iletimden önce şifreleme uygulayarak mesajlara bir güvenlik katmanı ekler. Bu, mesajların içeriğinin gizli kalmasını ve aktarım sırasında yetkisiz erişime karşı korunmasını sağlar. Şifreleme, hassas bilgilerin korunması için çok önemlidir ve MIP içindeki güvenli iletişim protokollerinin ayrılmaz bir parçasıdır. Bu özellik, veri gizliliği ve güvenliğinin en önemli kaygılar olduğu ortamlarda özellikle değerlidir.
Transfer Properties to JMS: “Transfer Properties to JMS” özelliği, Java Message Service(JMS) aracılığıyla gönderildiğinde mesajla birlikte ek özelliklerin veya meta verilerin sorunsuz bir şekilde aktarılmasını içerir. Bu özellikler, mesaj türü, öncelik veya herhangi bir özel nitelik gibi mesaj hakkında bağlamsal bilgi sağlayan key-value çiftlerini içerebilir. Sistem, özellikleri JMS’ye aktararak alıcı ucun mesaj hakkında kapsamlı bilgiye sahip olmasını sağlar ve daha akıllı ve bağlama duyarlı mesaj işlemeyi kolaylaştırır.