PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Analiza funkcjonalna i wydajnościowa wybranych brokerów komunikatów w aplikacji rozproszonej

Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Functional and performance analysis of selected message brokers in a distributed application
Języki publikacji
PL
Abstrakty
PL
W artykule przedstawiono wyniki badań wydajności wybranych brokerów komunikatów: Apache ActiveMQ, RabbitMQ oraz Apache Kafka. Analizie został poddany czas przesłania wiadomości wyznaczony na podstawie czasu wysłania i odebrania komunikatu. Testy zostały przeprowadzone za pomocą autorskich aplikacji klienckich napisanych w języku Java. Badania uzupełniono opisem teoretycznym architektury każdego z narzędzi, w tym specyfikacji JMS i AMQP, oraz podstawowym opisem funkcjonalności brokerów.
EN
Article presents results of performance analysis of selected message brokers: Apache ActiveMQ, RabbitMQ and Apache Kafka. To analyze has been subjected time of messaging determined based by time of sending and receiving message. Tests were carried out by authorial client application, written in Java language. The research was supplemented with a theoretical description of each tools architecture, including JMS and AMQP specifications and a basic description of brokers functionality.
Rocznik
Tom
Strony
19--25
Opis fizyczny
Bibliogr. 8 poz., rys., tab.
Twórcy
  • Politechnika Lubelska, Katedra Informatyki, Nadbystrzycka 36B, 20-618 Lublin, Polska
autor
  • Politechnika Lubelska, Katedra Informatyki, Nadbystrzycka 36B, 20-618 Lublin, Polska
  • Politechnika Lubelska, Katedra Informatyki, Nadbystrzycka 36B, 20-618 Lublin, Polska
Bibliografia
  • [1] Snyder, B., Bosanac, D., & Davies, R., Introduction to Apache Activemq. Active MQ in Action, 2017.
  • [2] Dokumentacja techniczna do Apache ActiveMQ https://activemq.apache.org/components/classic/documentation [22.09.2019]
  • [3] Roy G. M., RabbitMQ in Depth, Manning, 2017.
  • [4] Wprowadzenie do AMQP w RabbitMQ https://www.rabbitmq.com/tutorials/amqp-concepts.html [22.09.2019]
  • [5] Dokumentacja techniczna do RabbitMQ https://www.rabbitmq.com/documentation.html [22.09.2019]
  • [6] Narkhede N., Shapira G., Palino T., Kafka: The Definitive Guide. Real-Time Data and Stream Processing at Scale, O’Reilly, 2017.
  • [7] John V., Liu, X., A survey of distributed message broker queues. arXiv preprint arXiv:1704.00411, 2017.
  • [8] Dokumentacja techniczna do Apache Kafka https://kafka.apache.org/documentation/ [22.09.2019]
Uwagi
Opracowanie rekordu ze środków MNiSW, umowa Nr 461252 w ramach programu "Społeczna odpowiedzialność nauki" - moduł: Popularyzacja nauki i promocja sportu (2020).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-ca8d6dfd-024b-48af-9f3a-22f7ec46c9e2
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.