REPLICA STATE DISCOVERY PROTOCOL BASED ON ADVANCED MESSAGE QUEUING PROTOCOL

Author:

Kotov Maksym1ORCID,Toliupa Serhii1ORCID,Nakonechnyi Volodymyr1ORCID

Affiliation:

1. Taras Shevchenko National University of Kyiv

Abstract

When it comes to the ever-changing landscape of distributed computing, having a solid understanding of how to maintain state information that is synchronized and consistent among replicas is extraordinarily critical. Within the scope of this investigation, the Replica State Discovery Protocol, which is a component of the Advanced Message Queuing Protocol (AMQP), is developed and examined in detail. The purpose of this investigation is to show how this protocol contributes to the maintenance of consistent state information across many replicas in distributed systems. We will start with the fundamentals of AMQP and the reasons why it is so important in the distributed systems of today. This lays the groundwork for our more in-depth exploration of the Replica State Discovery Protocol by providing the foundation. While going through each level of the protocol, we will pay special attention to the way messages are passed back and forth during the phases as well as the general handling of data. An important aspect examined in this study pertains to the difficulties associated with the development of said protocol. Mitigating challenges such as race conditions and executing seamless transitions between segments are not simple tasks. However, in this discussion, we shall examine several viable approaches and resolutions that illuminate the practical and theoretical dimensions of replica state management. This article is intended for individuals who are enthusiastic about or are already engaged in distributed computing. In addition to being educational, this work endeavors to inspire additional investigation and scrutiny concerning AMQP and state management in distributed systems.

Publisher

Borys Grinchenko Kyiv Metropolitan University

Reference21 articles.

1. AMQP 0-9-1 Model Explained | RabbitMQ. (n.d.). RabbitMQ: One broker to queue them all | RabbitMQ. https://rabbitmq-website.pages.dev/tutorials/amqp-concepts

2. AMQP 0-9-1 Model Explained. (n.d.). VMware Docs Home. https://docs.vmware.com/en/VMware-RabbitMQ-for-Kubernetes/1/rmq/tutorials-amqp-concepts.html

3. AMQP vs. MQTT: 9 Key Differences - Spiceworks. (2024). Spiceworks. https://www.spiceworks.com/tech/networking/articles/amqp-vs-mqtt/

4. Chapter 8. Advanced Message Queuing Protocol (AMQP) Red Hat AMQ 6.3 | Red Hat Customer Portal. (2024). Red Hat Customer Portal. https://access.redhat.com/documentation/en-us/red_hat_amq/6.3/html/connection_reference/amqp

5. FAQ: What is AMQP and why is it used in RabbitMQ? - CloudAMQP. (2024). CloudAMQP. https://www.cloudamqp.com/blog/what-is-amqp-and-why-is-it-used-in-rabbitmq.html

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3