معرفی اکتیو ام کیو (ActiveMQ) و مرورری بر قابلیت های آن

ActiveMQ، این نرم افزار محبوب و قدرتمند یک سیستم کدباز پیام رسانی و سرویس دهنده تجمیع کننده الگوها می باشد که میتواند گزینه ای بسیار مناسب، در کنار سایر محصولات  آپاچی باشد. پیام رسان یک نرم افزارمعماری پس ضمینه برای اعتبارسنجی پیام ،ارسال پیام و مسیریابی پیام می باشد. این ارتباطات مابین برنامه های کاربردی برای به حداقل رساندن آگاهی متقابل در برنامه های کاربردی به منظور قادر ساختن نرم افزارها به تبادیل پیام به صورت موثر می باشد. این نرم افزار محبوب و قدرتمند یک نرم افزار کدباز پیام رسانی و سرویس دهنده تجمیع کننده الگوها می باشد. این نرم افزار بسیار سریع بوده و بسیاری از زبانهای مبتنی بر  ایستگاه کاری و پروتکل های مختلف  را پشتیبانی می نماید. این نرم افزار به صورت بسیار کاربر پسند و حرفه ای، الگوهای تجاری را تجمیع می نماید. ActiveMQ قابلیت های پیشرفته ای در خود گنجانده است. همچنین نسخه جدید این نرم افزار از  JMS 1.1 و J2EE 1.4 پشتیبانی می نماید . این نرم افزار تحت مجوز Apache 2.0 License انتشار می نماید.

اکتیو ام کیو (ActiveMQ)
اکتیو ام کیو (ActiveMQ)

 

 

قابلیت های کلیدی نرم افزار :

  • پشتیبانی از پروتکل ها و زبان های مبتنی بر ایستگاه کاری همانند Java, C, C++, C#, Ruby, Perl, Python, PHP
  • استفاده از تکنولوژی OpenWire برای بالابردن کارایی ایستگاه های کاری در زبان های java ،C++, C#
  • با استفاده از قابلیت stomp ، ایستگاه های کاری را می توان براحتی با زبان های  C, Ruby, Perl, Python, PHP, ActionScript/ توسعه داد  و با ابزار smaltalk ، activemq به دیگر واسط های پیام محبوب متصل شد.
  • پشتیبانی کامل از تجمیع کننده الگوهای تجاری . این تجمیع کننده ها در ایستگاه های کاری jms و و در پیام رسان های واسط قابل استفاده هستند.
  • پشتیبانی از قابلیت های افزوده همانند پیام های گروهی ،مقاصد مجازی ،wildcard ها و مقاصد کامپوزیت
  • پشتیبانی کامل از JMS 1.1 و J2EE 1.4 برای پیام های گذرا ،ماندگار ، معاملاتی و XA ها
  • با استفاده از spring می تواند  در نرم افزارهای توسعه داده شده توسط spring ، تنظیمات را به وسیله مکانیزم spring xml در نرم افزار جاسازی نماید.
  • صحت کارکرد آن در کنار سرویس دهنده های J2EE همانند TomEE, Geronimo, JBoss, GlassFish و weblogic کاملا تست شده است
  • همچنین از JCA 1.5 resource adaptors برای پیام های ورودی و خروجی که توسط ActiveMQ به صورت خودکار در سرویس دهنده های سازگار با J2EE استقرار  یافته ، استفاده می نماید
  • پشتیبانی از پروتکل های جایگزین حمل و نقل همانند in-VM, TCP, SSL, NIO, UDP, multicast, JGroups and JXTA transports
  • پشتیبانی سریع و مقیم شده از JDBC برای کارایی بالای ژورنال فایل
  • طراحی شده برای کارایی بالاتر برای سرویس های مبتنی بر ارتباطات خوشه ای ، سرویس دهنده – ایستگاه کاری
  • استفاده از توابع REST برای فراهم نمودن تکنولوژی agnostic و توابع بومی تحت وب برای پیام رسانی
  • استفاده از AJAX برای پشتیبانی web streaming مروگرهای وب با استفاده از تکنولوژی DHTML که به مرورگرها اجازه می دهد که بخش باز یک سیستم یکپارچه پیام رسانی باشند .
  • پشتیبانی از CXF و AJAX برای ساده نمودن انجام کارهایی ازقبیل کاهش دادن هر کدام از پشته های سرویس های وب با ایجاد شرایط reliable messaging
  • می تواند برای حالت ایده آل تست واحدهای JMS همانند یک حافظه jms عمل نماید.

 

اکتیو ام کیو (ActiveMQ)
اکتیو ام کیو (ActiveMQ)

 

برای دیدن فلیم های سینماییِ مهیج و جذاب”در حوزه فناوری اطلاعات و ارتباطات، داده های حجیم و یادگیری ماشین“، بر روی اینجا کلیک کنید.

آدرس کانال تلگرام سایت بیگ دیتا:

t.me/bigdata_channel

آدرس گروه تلگرام سایت بیگ دیتا:

t.me/OsintPlus

آدرس کانال سروش ما:
https://sapp.ir/bigdata_channel

جهت دیدن سرفصل های دوره های آموزشی بر روی اینجا کلیک کنید.

جهت ثبت نام در دوره های آموزشی بر روی اینجا کلیک کنید.

بازدیدها: 21589

همچنین ببینید

عملکرد کافکا

معرفی کامل صف پیشرفته کافکا (Kafka) همراه با نصب و راه اندازی در داکر

در مباحث قبل به ActiveMQ به عنوان یک سیستم صف و کارگزار پیام پرداختیم. آپاچی …

سیستم پیام رسان جاوا (JMS)

سیستم پیام رسان جاوا (JMS) چیست؟

سیستم پیام رسان جاوا (JMS) : روال اصلی در یک کارگزار پیام مثل JMS  و …

دیدگاهتان را بنویسید