Comments (3)
А весь мониторинг - это события одного типа?
Нельзя целенаправленно подписаться на определенную часть информации?
from so-5-5.
Сейчас да: сообщения одного типа (stats::messages::quantity) летят в один mbox. Внутри же каждое сообщение содержит свою специфическую информацию: например, количество зарегистрированных коопераций, количество привязанных к конкретному диспетчеру агентов, количество заявок в очереди.
Если делать возможность какого-то дробления, тогда сильно разрастается инфраструктура. Например, если заставить каждого диспетчера отправлять свою информацию в свой собственный mbox, то возникнут сложности со сбором информации от нескольких диспетчеров.
В будущем планируется добавлять новые типы информации (например, средние времена простоя заявок в очередях, среднее время обработки события агентом). Но я собирался это делать аналогично -- новый тип сообщения (скажем, stats::messages::avg_times), экземпляры которого отсылаются на тот же mbox.
from so-5-5.
Реализовано. Войдет в состав v.5.5.5.
Подробное описание здесь
from so-5-5.
Related Issues (17)
- multiparameter messages HOT 14
- unix visibility control missing HOT 33
- Tabs HOT 4
- [ru] На пути к SObjectizer-5.6 HOT 3
- Unstable test _unit.test.layer.extra_layer_query HOT 21
- [en] On the road to SObjectizer-5.6 HOT 3
- so Hello World fails to compile with no member named 'in_place' in namespace 'std' error HOT 18
- [en/ru] Event-handlers formats for SObjectizer-5.6 HOT 8
- [en] `so_5::message_t` is optional in some places, and mandatory in the others? HOT 4
- [en] so_5::deregister_coop_on_exception & exception requirements HOT 3
- [en] how to integrate extenral loop in SO? HOT 7
- The history of SObjectizer-5.5 is going to the end
- [en] timertt docfix suggestion HOT 3
- Add to benchmark signal-slot-benchmarks
- [ru] Приоритеты для сообщений в версии 5.5.5 HOT 2
- activeness if this framework HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from so-5-5.