Доступ к серверу Gemstone/S через локальный или удаленный netLDI

Доступ к Gemstone/S обычно осуществляется через сервис netLDI. У меня на хост-сервере установлен Gemstone/S, и я подключаюсь к нему из своей среды разработки в своем ноутбуке.

Вопрос в том, что является лучшей практикой (или обеспечивает более стабильную среду): подключение к локальной службе netLDI и ее взаимодействие с удаленным Gemstone/S или удаленное подключение к netLDI, работающему рядом с сервером Gemstone/S?

В настоящее время я использую второй вариант (как указано выше) для подключения через порт SSH вперед от настройки tODE/Pharo в моем ноутбуке к службе netLDI, работающей на моем размещенном сервере.

1 ответ

AFAIK, Дейл разработал tODE, который будет использоваться именно так, как вы описали (2-й вариант). Его более раннее решение использовало болтливый протокол из образа Pharo для подключения к netLDI. Это лучше всего работает при запуске pharo-образа на той же машине, что и Gemstone, и подключении через VNC (предпочтительно сжатый или NX). Это было совершенно нормально с сервером на той же стороне континента (с задержкой 40 мс), но не так приятно подключаться из Европы к американскому серверу. TODE намного лучше справляется с большими задержками.

Я не знаю, но ожидал бы, что netLDI должен быть ближе к камням, чем клиенты.

Другие вопросы по тегам