Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Gemstone/S 通常通过 netLDI 服务访问。我在托管服务器上有一个 Gemstone/S,我从笔记本中的开发环境连接到它。
问题是,什么是最佳实践(或提供更稳定的环境):连接到本地 netLDI 服务并让它处理远程 Gemstone/S,还是远程连接到与 Gemstone/S 服务器一起运行的 netLDI?
我目前正在使用第二个选项(如上)通过 SSH 端口转发从我的笔记本中的 tODE/Pharo 设置连接到在我的托管服务器上运行的 netLDI 服务。
AFAIK,Dale 开发了 tODE,以完全按照您描述的方式(第二个选项)使用。他早期的解决方案使用来自 Pharo 图像的聊天协议连接到 netLDI。最好在与 Gemstone 相同的机器上运行 pharo 映像,并通过 VNC(最好是压缩的,或 NX)连接。对于位于大陆同一侧的服务器(延迟 40 毫秒),这完全没问题,但从欧洲连接到美国服务器就不太好。tODE 可以更好地处理长延迟。
我不知道,但预计 netLDI 需要比客户更接近石头。