wizzard: (Default)
wizzard ([personal profile] wizzard) wrote 2009-05-15 10:55 pm (UTC)

- поток симулирует работу некоего агента, например, бота в реалтайм-игре. или обьекта "контроллер лифта в многоэтажном доме", "компьютер в матрице"
- обычно у таких штук много state
- хочется понизить планку требований к программисту бота, чтобы ботов и скриптов было много, хороших и разных. да и просто ускорить разработку :)
- поэтому отпадает вариант написания кода, который сам заботится обо всём state
- если агентов на одной машине наплодится много, хочется перетащить нагрузку на вторую машину. или если надо перезапустить VM, мало ли, например сервер дешевый и горячую замену железа не использует. или если хочется держать взаимодействующие кластеры ботов поближе друг к другу
- алгоритмы работы агентов пишутся другими людьми, поэтому доверия к ним нету, а обрушивать сервер сжиранием ресурсов по ошибке или преднамеренно они права не имеют

ах да, сериализовать поток еще удобно если хочется hibernate в пределах отдельно взятой пользовательской программы, например :)

Post a comment in response:

(will be screened)
(will be screened if not validated)
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org