Здравствуйте, niXman, Вы писали:
X>есть ли какой-нить туториэл по использованию вебсокетов из RESTinio и использованию RESTinio впаре с SObjectizer?
про туториэл спрашиваю, т.к. Shrimp будет сложноват для вхождения...
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Здравствуйте, niXman, Вы писали:
X>>есть ли какой-нить туториэл по использованию вебсокетов из RESTinio и использованию RESTinio впаре с SObjectizer? X>про туториэл спрашиваю, т.к. Shrimp будет сложноват для вхождения...
Да там ничего особенно-то сложного и нет.
Если вы можете разнести работу RESTinio и SObjectizer-а по разным контекстам, то вам нужно:
* запустить SObjectizer, создать нужных вам агентов и получить нужные mbox-ы для отправки агентам информации из внешнего мира;
* запустить RESTinio и использовать в обработчиках входящих HTTP-запросов mbox-ы, полученные на предыдущем шаге.
В Shrimp-е работа идет именно так. Запуск SO-5 и RESTinio в Shrimp-е можно увидеть вот здесь.
Еще примеры интеграции RESTinio и SObjectizer-а можно увидеть здесь и здесь.
Если же нужно по каким-то причинам заставить работать RESTinio и SObjectizer на одном общем контексте, то картина принципиально не изменится, но нужно будет использовать либо asio-инфраструктуру (so_5::extra::env_infrastructures::asio::simple_mtsafe или so_5::extra::env_infrastructures::asio::simple_not_mtsafe), либо so_5::extra::disp::asio_thread_pool. Все это из состава so_5_extra.
Здравствуйте, so5team, Вы писали:
S>Да там ничего особенно-то сложного и нет.
я тоже так говорю, когда передаю свой в пользованием тем кто его впервые видит =)
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Здравствуйте, niXman, Вы писали:
S>>Да там ничего особенно-то сложного и нет. X>я тоже так говорю, когда передаю свой в пользованием тем кто его впервые видит =)
Ну правильно: психологический терапевтический эффект нужно у пациента пользователя вызывать
Здравствуйте, so5team, Вы писали:
S>Ну правильно: психологический терапевтический эффект нужно у пациента пользователя вызывать
вроде разобрался, вроде понятно... пробую первые строки закодить...
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
X>есть ли в SObjectizer возможность узнать, подписан ли кто-нить на какое-то конкретное сообщение?
Вот зачем это нужно, хочу знать подробнее. IMHO, в этом нет смысла, потому что, например, узнал ты, что никто не подписан, а к моменту отправки сообщения подписчик появился... В таких случаях просто отправляют сообщение всегда, а брокер просто отбрасывает его, если никто не подписан.
Однако, если ТС приведет удачный пример, зачем такое нужно, глядишь, я узнаю что-то новое.
Здравствуйте, niXman, Вы писали:
X>Здравствуйте, so5team, Вы писали:
S>>Ну правильно: психологический терапевтический эффект нужно у пациента пользователя вызывать X>вроде разобрался, вроде понятно... пробую первые строки закодить...
Почему решлил не использовать микросервисный подход в итоге?
Здравствуйте, Kernan, Вы писали:
K>Почему решлил не использовать микросервисный подход в итоге?
у меня даже нет нужды в многопоточности, не говоря уж о многопроцессности =)
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)