An analysis of the principles and methods of using message brokers in the process of determining the configuration and adaptation of the software was carried out. It has been established that message broker technologies allow to distribute the load on the resource by using task queues. The types of configuration of message brokers were studied and it was established that for the effective implementation of the adaptation process it is advisable to use the dead-letter exchange queue type. A messaging model is designed to enable dynamic determination of software configuration. A mechanism for using message brokers during software adaptation is proposed, which makes it possible to distribute the process of determining the configuration to software systems. An algorithm for software adaptation based on the use of a combined architecture and message brokers is proposed. It has been established that the proposed solution allows to reduce the load on the resources of the web adaptation service.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Usage of the Message Broker Technology in the Adaptive Software Systems

  • Illia Lutsyk,
  • Dmytro Fedasyuk

摘要

An analysis of the principles and methods of using message brokers in the process of determining the configuration and adaptation of the software was carried out. It has been established that message broker technologies allow to distribute the load on the resource by using task queues. The types of configuration of message brokers were studied and it was established that for the effective implementation of the adaptation process it is advisable to use the dead-letter exchange queue type. A messaging model is designed to enable dynamic determination of software configuration. A mechanism for using message brokers during software adaptation is proposed, which makes it possible to distribute the process of determining the configuration to software systems. An algorithm for software adaptation based on the use of a combined architecture and message brokers is proposed. It has been established that the proposed solution allows to reduce the load on the resources of the web adaptation service.