环境:nginx+Tomcat服务器 A B C
 

问题:如果用户 1 访问由服务器 A socket服务  ,用户2 由服务器 C socket服务  ,此时如果用户 1, 2 想通过  socket 对话 可以什么方案?(socket 集群由 nginx 分配)由于用户 1,2没法决定自己访问哪一台服务器,所以不可能实时同时访问一台服务器。

情况一:用户1,2进入系统时候,被nginx同时分配到了服务器8082。此时用户1想对用户2发送一信息,此请求又被分配到了服务器8083。那么服务器8083向8082发出请求,让8082来执行发送程序。

看一下效果图:

情况二:用户1,2进入系统时候,被nginx同时分配到了服务器8082及8083。此时用户1想对用户2发送一信息,此请求又被分配到了服务器8081。那么服务器8081向8082发出请求,让8082来执行发送程序。

看一下效果图:

情况三:用户1,2进入系统时候,被nginx同时分配到了服务器8083。此时用户1想对用户2发送一信息,此请求又被分配到了服务器8083。

看一下效果图:

集群跑了几天,目前没有用户反应有问题。。。应该

已解决。。。先暂时用一下这方案。。。如果用户、执行程序都在同一台服务器上直接发送就可以了,反之服务器间通讯实现发送。。。

最新文章

  1. [Android]ListView学习笔记
  2. JQ轮播
  3. easyui的datagrid打印(转)
  4. JS DOM学习笔记
  5. highcharts与highstock实例
  6. Linux操作系统常用命令
  7. Collection和Collections的区别
  8. CCIE路由实验(2) -- BGP选路原则
  9. vue1升级到vue2的问题
  10. Chrome中xpath表达式巧妙获取
  11. 第三篇 request篇
  12. 01-Jenkins-Master节点安装
  13. Alsa aplay S8 U8 S16_LE S16_BE U16_LE U16_BE格式
  14. git 提交代码场景
  15. EasyUI datagrid 选择单元格 出现文本框 修改 四
  16. Zabbix点滴记录
  17. SQLServer 2005客户端远程连接sql2008 数据库服务器
  18. ms12_004漏洞进行渗透
  19. iOS 10.3.3 更新背后的故事
  20. Mybatis 代码自动生成[myeclipse版]

热门文章

  1. nio--自己总结
  2. mysql添加事件
  3. Android 插件化 开发
  4. 基于nopCommerce的开发框架(附源码)
  5. JAVAssist字节码操作
  6. mybatis的快速入门
  7. matplotlib显示中文异常处理
  8. Winform给TextBox设置默认值(获取焦点后默认值消失)
  9. 【GDKOI 2016】地图 map 类插头DP
  10. UVALive 6906 Cluster Analysis 并查集