我有一个在服务器上运行的第三方应用程序,它对客户端进行身份验证并返回响应。
我的问题是,对于我收到 Rails 应用程序的每个请求,我都需要建立 TCP 连接并获取数据。是否可以有一个持久连接,以便我可以减少建立连接的开销。
我希望你使用的是 ruby 套接字。
我认为你可以有一个返回连接对象的方法。您可以为连接对象提供一个类变量。方法将检查是否有连接然后返回,否则创建新连接。
self.get_connection
return @@conObj if @@conObj
return @@conObj = TCPSocket::new( "192.168.1.1", 100 )
end
我不确定,但它可能对你有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)