2010-11-12 1 views
3

Есть несколько языков, которые реализуют кортеж пространства: http://en.wikipedia.org/wiki/Tuple_spaceКортеж пространства распределенных вычислений парадигма для Erlang

Кто-нибудь работало с кортежами пространствами в Erlang как средство модуля связи/передача сообщений для распределенных вычислений; если да, то каков ваш опыт?

ответ

0

Возможно, я ошибаюсь в отношении пространств кортежей, но ETS выглядит так, как будто оно соответствует определению на узло-местном уровне, а с mnesia сверху оно будет соответствовать определению распределенным образом. Многие приложения Erlang используют ETS так или иначе, я могу добавить.

Если он подходит, зависит от того, сколько и как вы хотите хранить данные.

+0

Теперь я использую ETS, и, возможно, это может быть механизм, с помощью которого я реализую слой пространства кортежей. В основном я ищу обсуждение на уровне дизайнов кортежей в Erlang вместо уровня реализации. Например, я знаю примерно, КАК я буду реализовывать, если я решит это сделать; на самом деле я должен обсудить, стоит ли это, и будет ли он предлагать какую-либо выгоду только для ETS для распределенных вычислительных приложений в частности. –