Re[2]: Orleans. Несколько инстансов одного грейна на разных силах?
От: Lexey Россия  
Дата: 06.04.17 14:09
Оценка: 3 (1)
Здравствуйте, ifle, Вы писали:

I>Интересная тема. На чём в итоге остановились?


Пока в идеях микс из Orleans и Masstransit поверх RabbitMq. На Орлеансе будут быстрые задачи и инфраструктурные вещи (конфигурация, доступ к данным, кеши). Тяжелые задачи будут раздаваться через шину.
Потихоньку прототипирую.
"Будь достоин победы" (c) 8th Wizard's rule.
Re[3]: Orleans. Несколько инстансов одного грейна на разных силах?
От: ifle  
Дата: 06.04.17 17:51
Оценка:
Здравствуйте, Lexey, Вы писали:

L>Пока в идеях микс из Orleans и Masstransit поверх RabbitMq. На Орлеансе будут быстрые задачи и инфраструктурные вещи (конфигурация, доступ к данным, кеши). Тяжелые задачи будут раздаваться через шину.

L>Потихоньку прототипирую.

Спасибо. А почему не попробуете сервис фабрик? Его вроде бы можно запускать и без azure.
Отпишитесь пожалуйста о конечном варианте. Тоже присматриваюсь к подобным системам.
Вот только не совсем понятно, как они, по своей природе асинхронные уживаются с синхронной природой веба. Пришёл request, должен уйти response. А как синхронизироваться с асинхронными очередями, не очень понятно?
Re[4]: Orleans. Несколько инстансов одного грейна на разных силах?
От: Lexey Россия  
Дата: 07.04.17 13:23
Оценка:
Здравствуйте, ifle, Вы писали:

I>А почему не попробуете сервис фабрик? Его вроде бы можно запускать и без azure.


Да как-то не вдохновил он меня.

I>Отпишитесь пожалуйста о конечном варианте. Тоже присматриваюсь к подобным системам.


До этого еще далеко. Если получится что-нибудь дельное, отпишусь.

I>Вот только не совсем понятно, как они, по своей природе асинхронные уживаются с синхронной природой веба. Пришёл request, должен уйти response. А как синхронизироваться с асинхронными очередями, не очень понятно?


Варианты:
Слать запрос на начало асинхронной операции. Потом или периодически проверять, закончилась ли она или использовать что-нибудь типа RxJS для получения нотификации о завершении.
"Будь достоин победы" (c) 8th Wizard's rule.
Re: Orleans. Несколько инстансов одного грейна на разных силах?
От: ifle  
Дата: 24.09.17 06:34
Оценка:
Здравствуйте, Lexey, Вы писали:

L>Подумываю заюзать Orleans в качестве платформы для распараллеливания различных вычислительных задач.

L>В частности, нужно уметь запускать задачи одного типа на разных серваках. Пока не вижу способа это сделать, кроме как создавать несколько инстансов одного грейна с разными id и "вручную" балансировать задачи между ними.
L>Может я что-то упустил и есть лучшие альтернативы?
L>Или может быть есть более подходящие платформы, чем Orleans?

Интересная тема. На чём в итоге остановились?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.