Dut*_*evv 5 sockets websocket node.js
我在Stackoverflow上阅读了很多内容,但经过一周的思考和研究,我遇到了困难......
所以我真的要问:)
希望我正确解释问题,如果没有,请说出来!
问题是简单的.我需要2个服务器......服务器A - 除了每15分钟填充一个数据库之外什么都不做,而服务器B用服务器A处理数据.
很容易让服务器B对数据进行http请求,但我真正想要的是服务器B在更新数据库数据时从服务器A获得"套接字更新".
问题是:服务器B并不总是在同一个URL上....所以数据库服务器不能简单地执行get/post请求,因为它不会总是知道它的url.
这就是为什么我希望,服务器B可以启动与数据库服务器的socket.io连接.保持线路对服务器A开放,以便服务器A可以通过已建立的套接字连接响应其新的数据库数据... .
所以基本上......是否有可能在2台服务器之间有一个共同的socket.io连接..就像客户端之间的服务器一样???
真的感谢!!!
更新:清理一下.
我有一个股票数据库..它从交易API获取所有数据,每15分钟一次.这台服务器绝对不能停止!它可能,但它很烦人,导致数据不一致......
我有另一个脚本,它将一直在开发中.它对来自数据库服务器的数据进行计算.所以它偶尔会有(dev)错误等等.这个脚本不应该停止'数据库自动收录器'脚本......所以我想把它们彼此分开运行.这就是为什么我需要有2台服务器相互连接..
我的数据库是从一个固定的URL运行..但我的开发脚本取决于我目前开发的位置..
也许有一种更好的解决方案,我想要达到的目标......?