2008-09-09 2 views
7

Это заставляет меня гадать, чтобы услышать деловых сторонников, использующих термин realtime для веб-систем. Я становлюсь сумасшедшим в комнате, повторяю: «В Интернете нет такой вещи, как в реальном времени! Мы в банковском деле, а не в запуске ракетного корабля/кораблестроении/самолете автопилота!»Определить в реальном времени в Интернете для бизнеса

У кого-нибудь есть что-то лучшее для технических характеристик, чем в реальном времени, или в его ужасном гибриде, близком к реальному времени?

ответ

1

Inline? Как и в действиях, вы делаете inline с вашими действиями в отличие от внесетевых или концевых партийных заданий.

2

В режиме реального времени одно встроенное программирующее средство. Это означает что-то другое для нормального человека. Если мой онлайн-баланс всегда соответствует балансу банкомата/банкомата, я бы назвал это довольно реальным. Если я могу перевести деньги между учетными записями, обновить экран и сразу увидеть завершенный перевод, я бы назвал это в режиме реального времени.

Если веб-сервер просто распечатывает заказы на вмешательство человека или сбрасывает пользовательские команды в файле для автономной пакетной обработки, это не будет в реальном времени.

10

В банковской сфере большую часть времени «реальное время» означает противоположность «конца дня».

Поскольку в прежние времена в сети Интернет/интрасети/локальных/глобальных сетях не было, все балансировки выполняются в «конце дня». Сделки, совершенные в одном филиале с определенным банковским счетом, не учитывают транзакции, совершенные в другом; все разрешение баланса будет происходить в конце дня. Когда мейнфреймы пришли в том же правиле: разрешения выполняются компьютером длительным процессом, обычно выполняемым между 9 вечера и 12 полуночи.

Это причина таких терминов, как «текущий баланс» и «доступный баланс», например, доступный баланс - это то, что было определено процессом конца дня в качестве баланса учетной записи за предыдущий день; текущий баланс - это то, что он должен быть, но вы не можете его трогать, так как банк не уверен, что вы совершили какую-то транзакцию в другом месте.

С появлением банкоматов, Интернета и других технологий межсетевого взаимодействия теперь возможно разрешение баланса в режиме реального времени: вывод средств, онлайн-транзакция, дебетовая транзакция и т. Д. Немедленно отражаются на банковских счетах клиентов без необходимости ждать обработки в конце дня.

5

Immediate? Мгновенное? Live (нет, подождите, Microsoft владеет этим словом в эти дни, не так ли?)?

Серьезно, «в реальном времени», вероятно, не смущает ни для кого, кто не имеет фона процесса управления/встроенной системы. Имейте успокаивающий напиток и беспокойтесь о других вещах.

2

Реальное время означает, что, поскольку у вас есть набор задач, которые выполняются для выполнения задачи, если одна задача занимает больше определенного времени, то завершается весь процесс и, вероятно, сбой системы. Например, приложение, используемое для управления поисковым транспортным средством Марса, считается приложением в режиме реального времени, даже если для запуска команды на земле требуется 8 минут, чтобы достичь транспортного средства, а изображения камер для вехиков занимают больше 8 минут, чтобы добраться до Земля. Таким образом, даже с задержкой в ​​16 минут между принятием действия и наблюдением за результатом его можно определить как в режиме реального времени, потому что если на это потребуется более 16 минут запланированной задержки, существует огромный риск того, что транспортное средство может столкнуться с камнем или попадают в депрессию.

Обратно к вашему примеру, я не вижу банкомат или вышеупомянутые балансы в режиме реального времени, они могут быть онлайн или обновлены, но не в режиме реального времени, так как система, которую вы не сбрасываете, занимает больше времени, тогда как ожидается, завершит снятие в банкомате.

0

Как вы определяете «в реальном времени» для встроенных систем? Я бы сказал, что достойное определение - это «система, которая способна обрабатывать и реагировать на входы быстрее среднего времени между входами». Другими словами, система, которая никогда не отстает в обработке по сравнению с системами, которые подают данные. Используя это определение, все в Интернете является системой реального времени, поскольку веб-серверы, которые отстают, как правило, недоступны (т. Е. Эффект slashdot).

0

Это маркетинговый термин, который означает «очень быстро», например, < 1 секунда.

Очевидно, что это не может означать то же самое, что когда люди говорят о встроенных системах реального времени, операционных системах реального времени и т. Д. Сеть слишком велика и гетерогенна для этого.

0

Одно определение системы реального времени (из мира критических систем безопасности) - это система, правильность которой зависит от своевременности ее ответов.

Это будет одинаково хорошо применяться для системы веб-трейдинга в режиме реального времени - значения запаса застывают за считанные секунды, как для встроенной авионики по принципу «по проводам» с требованиями к миллисекундной правильности.

Смежные вопросы