Разработка программы для обмена данными между несколькими виртуалками

25 000 руб. за проект
21 мая 2023, 15:24 • 5 откликов • 83 просмотра
Необходимо разработать программу, в функционал которой входит обмен данными между несколькими виртуальными машинами, развёрнутыми на одном физическом хосте (пусть это будет 3 виртуальных UbuntuServer).

Суть: взаимодействие между этими тремя машинами должно представлять из себя макет (только макет, без полного функционала) распределённого реестра. Три осевых функции, которые должны быть реализованы:
1. Полная копия базы данных на каждой машине;
2. Функция добавления новой записи в каждую базу по инициативе одного из хостов;
3. Функция передачи новому хосту полной базы данных.
Сверх этого, если это будет возможно, хотелось бы добавить отдельные атрибуты распределённого реестра и системы блокчейн (например: хранение в каждой строке базы данных хеша предыдущей записи и хеша самой строки, использование протоколов с защитой целостности данных и т.п.).

Особенности:
- Нет требований к языку программирования, но код должен быть хорошо комментирован, как и способ запуска программы от чистой UbuntuServer (что установить, какие библиотеки подключить и т.д.).
- Достаточно консольного интерфейса, но приветствуется простой графический интерфейс, с помощью которого можно посмотреть текущее содержание "реестра"
- Не более 3-х недель на полную реализацию проекта с учётом согласования результатов

Бюджет условный, если вы сможете объяснить сложность или длительность работы - готов пойти на его увеличение. Более подробное ТЗ и ответы на все вопросы также готов дать после отклика.
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Задача выполнена в полном соответствии с ТЗ. Не было никаких проблем в диалоге и обсуждении правок. Никаких значительных нареканий нет
~ 1 год назад
R50 8c3a658b0192f0ecbb14345f5af11e8b
Фрилансер
Все бы так формулировали задачи.
~ 1 год назад