Gemstone / S通常通过netLDI服务访问。我在托管服务器上有一个Gemstone / S,我从笔记本中的开发环境连接到它。
问题是,什么是最佳实践(或提供更稳定的环境):连接到本地netLDI服务并使其处理远程Gemstone / S,或远程连接到运行Gemstone / S的netLDI服务器
我目前正在使用第二个选项(如上所述)通过SSH端口从笔记本电脑中的tODE / Pharo设置向前连接到托管服务器上运行的netLDI服务。
答案 0 :(得分:1)
AFAIK,Dale开发了tODE,用于你所描述的方式(第二选项)。他早期的解决方案使用Pharo图像中的繁琐协议连接到netLDI。最好的方法是在与Gemstone相同的机器上运行pharo图像,并通过VNC(最好是压缩的,或NX)连接。对于大陆同一侧的服务器(延迟40ms)而言,这完全没问题,但从欧洲到美国服务器的连接并不是那么好。 tODE在长时间延迟方面处理得更好。
我不知道,但预计netLDI需要比客户更接近石头。