МІКРОСЕРВІСНА АРХІТЕКТУРА ТА ЇЇ ЗАДАЧІ НА ПРИКЛАДАХ З РЕАЛЬНОГО ЖИТТЯ
Анотація
Розподілені системи та мікросервісна архітектура потребують досконального розуміння, аби задачі консенсусу не виникали в процесі апробації системи, але вирішувались на етапі планування та вибору технологій. У даній статті наведено опис та зрозумілі широкому загалу порівняння мікросервісної архітектури з задачами реального життя, та розглянуто задачі «двох генералів», «візантійських генералів». В тексті також описано можливі вирішення цих проблем, в тому числі, наведена ідея Паксус алгоритму.Посилання
Akkoyunlu, Eralp A., K. Ekanandham and Richard Huber. “Some constraints and tradeoffs in the design of network communications.” // presented at the Proceedings of the fifth ACM symposium on Operating systems principles, SOSP '75, 1975, 01 листопада, ст. 67-74, DOI:10.1145/800213.806523
Michael J. Fischer, Nancy A. Lynch, and Michael S. Paterson. Impossibility of distributed consensus with one faulty process. J. ACM 32, Volume 32, Issue 2, 1985 квітень, 374–382, DOI:10.1145/3149.214121
Goldberg, Jack. “The SIFT computer and its development.”. Digital Avionics Systems Conference, 1981. ст.285-289 DOI:10.2514/6.1981-2278.
Kevin Babitz. “The Strange Story of the Paxos Algorithm”. 2021, 18 лютого. [Онлайн] https://towardsdatascience.com/the-strange-story-of-the-paxos-algorithm-52a9f3f53ae0
Leslie Lamport. 1998. The part-time parliament. ACM Trans. Comput. Syst. 16, 2 (May 1998), 133–169, DOI:10.1145/279227.279229.
##submission.downloads##
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Ця робота ліцензується відповідно до Creative Commons Attribution 4.0 International License.
Authors who submit to this conference agree to the following terms:a) Authors retain copyright over their work, while allowing the conference to place this unpublished work under a Creative Commons Attribution License, which allows others to freely access, use, and share the work, with an acknowledgement of the work's authorship and its initial presentation at this conference.
b) Authors are able to waive the terms of the CC license and enter into separate, additional contractual arrangements for the non-exclusive distribution and subsequent publication of this work (e.g., publish a revised version in a journal, post it to an institutional repository or publish it in a book), with an acknowledgement of its initial presentation at this conference.
c) In addition, authors are encouraged to post and share their work online (e.g., in institutional repositories or on their website) at any point before and after the conference.