请问多太主机如何能控制同步?

wonkju 2015-02-11 08:25:58
一般我们对同一个应用程序中, 使用 synchronized同步对象或字节码.
我现在在做一个'空气质量'实时发布系统,Tomcat控制数据库我想将他放在一台主机中,但是想通过jsp提供多台主机可更新数据库.
像这个情况,Tomcat应该是都新启动独立的线程去处理.
我就想问,想这种情况,仍然使用 synchronized同步对象或字节码是不是依然可行?
...全文
215 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wonkju 2015-03-01
  • 打赏
  • 举报
回复
引用 9 楼 zapdos 的回复:
[quote=引用 7 楼 king769147 的回复:] [quote=引用 6 楼 skgary 的回复:] [quote=引用 5 楼 king769147 的回复:] [quote=引用 3 楼 buliar 的回复:] 多tomcat无效...每个都是独立运行的tomcat
不是, 哥们你是不是看错了?还是我没说明白...就是多台主机控制一个Tomcat,一个数据库, Tomcat放在一台主机中. 简单说,就是多台主机控制一台.[/quote] 其实就是你没有描述清楚你到底要干什么。 简单来说,就是你把要做的事情归到每台机器上,这台机器 要干什么,那台机器 要干什么,然后再定干的活之间需要怎么样的数据作交互。再据此制定接口[/quote] 我以为我说的很明白, 这这样的, 我现在就想实现的是,一台电脑Main中将数据存储到数据库,并安装Tomcat去管理数据库. 然后,里面的数据通过jsp,展现成二维表的形式(这个我还不懂), 然后很多台主机通过浏览器用Main的ip访问. 也就是说,很多台主机可以通过浏览器,同时管理那个数据库. 就那么简单. 总之,就两个问题: 1)通过jsp怎么将数据库中的数据展现为二维表的形式; 2)我使用上面(0楼)的方式同步,是否可行. [/quote] 可以,你说的多台主机其实是多个客户的意思,系统只是单机的而已[/quote] 这话透彻.给你分多点
zapdos 2015-02-12
  • 打赏
  • 举报
回复
引用 7 楼 king769147 的回复:
[quote=引用 6 楼 skgary 的回复:] [quote=引用 5 楼 king769147 的回复:] [quote=引用 3 楼 buliar 的回复:] 多tomcat无效...每个都是独立运行的tomcat
不是, 哥们你是不是看错了?还是我没说明白...就是多台主机控制一个Tomcat,一个数据库, Tomcat放在一台主机中. 简单说,就是多台主机控制一台.[/quote] 其实就是你没有描述清楚你到底要干什么。 简单来说,就是你把要做的事情归到每台机器上,这台机器 要干什么,那台机器 要干什么,然后再定干的活之间需要怎么样的数据作交互。再据此制定接口[/quote] 我以为我说的很明白, 这这样的, 我现在就想实现的是,一台电脑Main中将数据存储到数据库,并安装Tomcat去管理数据库. 然后,里面的数据通过jsp,展现成二维表的形式(这个我还不懂), 然后很多台主机通过浏览器用Main的ip访问. 也就是说,很多台主机可以通过浏览器,同时管理那个数据库. 就那么简单. 总之,就两个问题: 1)通过jsp怎么将数据库中的数据展现为二维表的形式; 2)我使用上面(0楼)的方式同步,是否可行. [/quote] 可以,你说的多台主机其实是多个客户的意思,系统只是单机的而已
skgary 2015-02-12
  • 打赏
  • 举报
回复
楼上正解,其实只需要一个tomcat作为服务就结束了。
wonkju 2015-02-11
  • 打赏
  • 举报
回复
引用 3 楼 buliar 的回复:
多tomcat无效...每个都是独立运行的tomcat
不是, 哥们你是不是看错了?还是我没说明白...就是多台主机控制一个Tomcat,一个数据库, Tomcat放在一台主机中. 简单说,就是多台主机控制一台.
wonkju 2015-02-11
  • 打赏
  • 举报
回复
引用 2 楼 kk_124 的回复:
synchronized 是控制进程内的(多线程)同步。你这个当然可以
好的,谢了.
buliar 2015-02-11
  • 打赏
  • 举报
回复
多tomcat无效...每个都是独立运行的tomcat
普凡 2015-02-11
  • 打赏
  • 举报
回复
synchronized 是控制进程内的(多线程)同步。你这个当然可以
rumlee 2015-02-11
  • 打赏
  • 举报
回复
完全没听懂,
zhangpeng9886123 2015-02-11
  • 打赏
  • 举报
回复
二维表指的是不是就一个表格。。。 但是楼主的意思还是不太明白 不过synchronized这个关键字还是可以满足你的需求的,但前提是要保证锁对象是同一个对象就可以了 如果锁的是不同对象,那想当于没有
wonkju 2015-02-11
  • 打赏
  • 举报
回复
引用 6 楼 skgary 的回复:
[quote=引用 5 楼 king769147 的回复:] [quote=引用 3 楼 buliar 的回复:] 多tomcat无效...每个都是独立运行的tomcat
不是, 哥们你是不是看错了?还是我没说明白...就是多台主机控制一个Tomcat,一个数据库, Tomcat放在一台主机中. 简单说,就是多台主机控制一台.[/quote] 其实就是你没有描述清楚你到底要干什么。 简单来说,就是你把要做的事情归到每台机器上,这台机器 要干什么,那台机器 要干什么,然后再定干的活之间需要怎么样的数据作交互。再据此制定接口[/quote] 我以为我说的很明白, 这这样的, 我现在就想实现的是,一台电脑Main中将数据存储到数据库,并安装Tomcat去管理数据库. 然后,里面的数据通过jsp,展现成二维表的形式(这个我还不懂), 然后很多台主机通过浏览器用Main的ip访问. 也就是说,很多台主机可以通过浏览器,同时管理那个数据库. 就那么简单. 总之,就两个问题: 1)通过jsp怎么将数据库中的数据展现为二维表的形式; 2)我使用上面(0楼)的方式同步,是否可行.
skgary 2015-02-11
  • 打赏
  • 举报
回复
引用 5 楼 king769147 的回复:
[quote=引用 3 楼 buliar 的回复:] 多tomcat无效...每个都是独立运行的tomcat
不是, 哥们你是不是看错了?还是我没说明白...就是多台主机控制一个Tomcat,一个数据库, Tomcat放在一台主机中. 简单说,就是多台主机控制一台.[/quote] 其实就是你没有描述清楚你到底要干什么。 简单来说,就是你把要做的事情归到每台机器上,这台机器 要干什么,那台机器 要干什么,然后再定干的活之间需要怎么样的数据作交互。再据此制定接口

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧