Описание тега event-based-programming

Программирование на основе событий - это стиль кодирования, в котором компоненты рождаются с высокой степенью согласованности и взаимодействуют друг с другом, отправляя сообщения через события и делегатов. Их поведение не принимает во внимание другую логику, они просто предоставляют им услуги с помощью событий и делегатов.
2 ответа

Как сделать плагин-подобное веб-приложение с PHP?

Переполнение стека! Я ищу способ сделать похожее на плагин (я не знал, как это назвать) веб-приложение с помощью PHP. Под этим я подразумевал, что хочу создать систему, в которой пользователь может добавлять / удалять плагины (расширения, если хотит…
1 ответ

pcap асинхронный захват пакетов

Я перехватываю пакеты IEEE802.11 с помощью библиотеки pcap. Пока что я использовал pcap_loop и функцию обратного вызова для получения и последующей обработки пакетов. Но теперь у меня есть переключатель канала Wi-Fi, который периодически прослушивае…
14 янв '13 в 20:07
2 ответа

Возможная согласованность в архитектуре на основе микросервисов временно ограничивает функциональность

Я проиллюстрирую свой вопрос в Твиттере. Например, Twitter имеет микросервисную архитектуру, что означает, что разные процессы находятся на разных серверах и имеют разные базы данных. Появляется новый твит, сервер А хранит в своей базе данных некото…
1 ответ

Как веб-сокеты поддерживают постоянное соединение и насколько оно стабильно для использования в прямом эфире?

Мне нужен сервер на основе событий, где данные легко передаются клиенту. Как я читал на форумах, серверы на базе веб-сокетов - мой лучший выбор. Пожалуйста, объясните, как это работает, и насколько стабильно его использование на производственных кор…
1 ответ

Реактивные системы - Реакция на время

Допустим, у нас есть система прогнозирования реактивных продаж. Каждый раз, когда мы совершаем продажу, мы пересчитываем наш прогноз будущих продаж. Это прекрасно работает, если есть много продаж, запускающих наше повторное прогнозирование. Однако ч…
0 ответов

Как мы можем моделировать / управлять "независимыми событиями" в диаграмме состояний?

Давайте рассмотрим датчик влажности (HS), который может иметь разные конфигурации. Я хочу представить возможные конфигурации HS на диаграмме переходов между состояниями, чтобы объяснить логику и причины каждой новой конфигурации. Допустим, у меня ес…
0 ответов

Использование Pika с Django (основанный на событиях микросервис с использованием django rest framework)

Кто-нибудь здесь имеет опыт реализации Пика с Джанго? Я в основном управляю основанным на событиях микросервисом, используя django rest framework. И используя RabbitMQ в качестве шины сообщений. Я знаю, что библиотека по умолчанию для использования …
2 ответа

Почему Apache Event MPM работает плохо?

Event MPM не совсем такой же, как Nginx, но был явно разработан, чтобы сделать keepalive более надежным и быстрее отправлять статические файлы. Насколько я понимаю, Event MPM немного неправильный, потому что: Хотя соединение передается в kqueue / ep…
1 ответ

Нужны рекомендации по созданию системы сообщений и сообщений на основе событий в Rails

Я хочу создать систему уведомлений и бейджей, основанную на событиях, которая будет награждать пользователей за достижение определенных целей. Цели могут включать в себя: Размещение 20 записей на форуме -> оповещение на главной странице с выделением…
12 фев '10 в 17:36
4 ответа

Правильное место для вызова события?

У меня есть проект Windows Form, который я только начал. В форме у меня есть список, который я загружаю с продуктами. Когда кто-то дважды щелкает Продукт, я хочу, чтобы он вызвал событие ProductChanged. Другие вещи в моем проекте будут подписываться…
27 сен '08 в 17:36
1 ответ

jQuery EventBus - отписаться при выгрузке

Предположим, я хочу реализовать простой шаблон EventBus в javascript, используя jQuery. На странице есть div, где я загружаю некоторый динамический контент, используя $(). Load(). Этот контент имеет некоторый код JavaScript, который подписывается на…
22 сен '14 в 17:40
2 ответа

vert.x Ожидание ответа на несколько сообщений

В vert.x я могу отправить сообщение в другую статью и "асинхронно ждать" ответа. Проблема в том, что я хочу отправлять сообщения нескольким статьям и сделать асинхронный обработчик, который будет вызываться при ответе на все статьи. Это возможно или…
07 авг '14 в 11:02
1 ответ

Наблюдаются ли события epoll, когда не epoll_waiting

Я довольно новичок в программировании на основе событий. Я экспериментирую с epoll Режим края, который, по-видимому, только сигнализирует о файлах, которые стали готовыми для чтения / записи (в отличие от режима уровня, который сигнализирует обо все…
23 июл '15 в 08:23
1 ответ

Обработка исключений ошибок в прокси WCF на основе событий

Я использую службу WCF, используя основанный на событиях прокси-сервер, сгенерированный Visual Studio. Я столкнулся с проблемой, из-за которой мое приложение зависнет, если истечет время ожидания вызова. Звонок на сервис выглядит следующим образом: …
07 июл '17 в 04:08
2 ответа

Grail или Ruby on rails для интерактивного веб-приложения, основанного на событиях?

Имея опыт работы с Java и Perl, я сузил выбор веб-фреймворка до Grail или RoR. Веб-приложение - это интерактивное приложение для управления контентом, работающее в частном облаке. Одна из задач состоит в том, чтобы сделать все виджеты на веб-страниц…
0 ответов

Что такое благотворительная база событий и как она реализована?

Я начинаю использовать Thrift, но я не смог найти хорошую документацию по базовой архитектуре Thrift. Единственное, что я знаю, это то, что мы должны ставить в очередь события в eventBase. Кто-нибудь может объяснить больше о Thrift EventBase?
2 ответа

Вычислительный поток данных в Python

У меня есть n (обычно n < 10, но оно должно масштабироваться) процессов, запущенных на разных машинах и взаимодействующих через amqp с использованием RabbitMQ. Процессы обычно долго выполняются и могут быть реализованы на любом языке (хотя большинст…
1 ответ

Как использовать веб-сервис придерживается асинхронного шаблона на основе событий?

Я следую примеру от http://msdn.microsoft.com/en-us/library/8wy069k1.aspx использовать веб-сервис, реализованный (сторонним разработчиком) с использованием асинхронного шаблона на основе событий. Тем не менее, моя программа должна сделать несколько …
0 ответов

Реализация шлюза / обратного прокси в контейнере сервлетов

Я пытаюсь сделать приведенную ниже модель "неблокирующей IO". Поток: фильтры сервлетов перехватывают и занимаются бизнесом (аутентификация, авторизация, упаковка запроса) в зависимости от метода запроса, http-клиент apache (библиотека) используется …
2 ответа

Perl AnyEvent внутренности параллелизма

У меня есть сервер, который создает объект-наблюдатель "AnyEvent timer" на каждом клиентском соединении (добавляет его в цикл AnyEvent). use AnyEvent; ... my $db_handle = myschema-&gt;connect(); my $w; $w = AnyEvent-&gt;timer ( interval =&gt; $inter…
15 янв '14 в 11:39