Client написан на C++, server - на Python. Thrift позволяет вызывать одному субъекты вызывать методы другого.
Read more...Python 2 Требует работающего AMQP (например RabbitMQ) и библиотеки для работы с AMQP (pika)
Read more...Задачка из курса Распределённых Объектных технологий.
- master генерирует пары чисел
- worker складывает числа
- master —async (pub/sub)–> worker
- worker —async (pub/sub) –> master
Задачка из курса Распределённых Объектных технологий.
Простой чат на протоколе STOMP (интерфейс для JMS)
Требования:
- Необходим запущенный JMS с поддержкой STOMP.
- Необходим python2.7 (из-за библиотеки stomper)
- Необходимы библиотеки stomper и twisted для python
pip install stomper twisted
Задачка из курса Распределённых Объектных технологий.
Скрипты mapper{Uno,Double,Triple}.py соответственно выделяют из текста слова, пары и триплеты. И подсчитывают число вхождений каждого из них.
Для универсальности, игнорируют знаки препинания (кроме конца предложения) и регистр.
Требуют работающего Hadoop с включенным HadoopStreaming
Read more...Задачка из курса Распределённых Объектных технологий.
Клиент принимает a,b,c коэффициенты квадратного уравнения ax²+bx+c=0 и вызывает функции сервера, для нахождения корней x1 и x2.
Сервер предоставляет XMLRPC метод решения.
Read more...Задачка из курса Распределённых Объектных технологий.
Написано на чистых сокетах, интерактивно.
Read more...