导航:首页 > IDC知识 > java多服务器

java多服务器

发布时间:2021-01-10 13:14:26

1、java中如何实现多个客户端与服务器连接

这个没什么问题吧,创建多个客户端对象就行了,不知道你用的那种客户端对象。
只是注意如果绑定IP地址和端口,那么本地的IP地址和端口不能重复。
就是说多个客户端要么IP不同,要么使用的端口不同。

2、java分布多台服务器,怎么做到同步操作

在一堆没用过的数据中取一条数据,并将其标示为已用, 这个方法抽取出来, 供所有集群机器调用

3、一个文件同时上传多个服务器 java实现,求代码? 在这里提前谢谢各位了!

为每个服务器都传一份文件呗,嘎嘎嘎

4、java如何实现多个服务器同时运行一个任务计划,各个服务器之间的任务计划互斥,并能实时监控任务计划状态

QUARTZ 集群 ,任务信息保存在数据库中,通过数据库做到集群控制。

5、求推荐多个java项目部署的web应用服务器

JSPWEB服务器:JDK+Apache+Tomcat
PHPWeb服务器:Apache+PHP+Mysql
ASPWEB服务器:iis+ASP.NET+Microsoftsqlserver

6、如何用java实现多协议的服务器

服务器监听端口 做个无限循环 接到一个连接就创建一个通道线程

7、如何规划您的大型JAVA多并发服务器程序

您的代码骨架? 6、 详细的编码? 7、 如何发布您的JAVA 服务器产品? 一、 如何分析服务器的需求? 我的观点是: 1。服务器就像一台轧汁机,进去的是一根根的甘蔗,出来的是一杯杯的甘蔗汁; 也就是说,在开发服务器之前,先要明白,服务器的请求是什么?原始数据是什么? 接下来要弄明白,希望得到的结果是什么? 结果数据应该怎样来表述? 其实要考虑的很多,无法一一列出(略)。 二、如何规划服务器的架构? 首先问大家一个小小的问题:在上海的大都市里,公路上的公交客车大致可以分为以下两类: 空调客车,票价一般为两块,上车不需要排队,能否坐上座位,就要看个人的综合能力; 无人售票车,票价一般1 块和一块五毛,上车前需要规规矩矩排队,当然,座位是每个人都有的。 那么,我的问题是,哪类车的秩序好呢?而且上下车的速度快呢?答案是肯定的: 无人售票车。 所以,我一般设计服务器的架构主要为: 首先需要有一个请求队列,负责接收客户端的请求,同时它也应有一个请求处理机制,说到实际 上,应有一个处理的接口; 其次应该有一个输出队列,负责收集已处理好的请求,并准备好对应的回答;当然,它也有一个 回答机制,即如何将结果信息发送给客户端; 大家都知道,服务器程序没有日志是不行的,那么,服务器同时需要有一个日志队列,负责整个服 务器的日志信息收集和处理; 最后说一点,上公交车是需要有钞票的,所以,服务器同样需要有一个验证机制。 ...(要说的东西实在太多,只好略) 三、 怎样规划服务器的目录及命名规范、开发代号 对于一般的大型服务器程序,应该有下面几个目录: bin : 主要存放服务器的可执行二进制文件; common: 存放JAVA程序执行需要的支持类库; conf : 存放服务器程序的配置文件信息; logs : 存放服务器的日志信息; temp : 存放服务器运行当中产生的一些临时文件信息; cache : 存放服务器运行当中产生的一些缓冲文件; src : 当然是存放服务器的JAVA源程序啦。 ......(其他的设定,根据具体需求。) 四、原型的开发(-): 怎样设计服务器的代码骨架? 1。首先服务器程序需要有一个启动类,我们不妨以服务器的名字命名:(ServerName).class 2。服务器需要有一个掌控全局的线程,姑且以:(MainThread.class)命名; 3。注意不论是短连接和长连接,每一个客户端需要有一个线程给看着,以 ClientThread.class 命名 4。请求队列同样需要以线程的方式来表现: (InputQuene.Class),对应的线程处理类以InputProcessThread.class 命名; 5。输出队列也需要一个线程:(OutputQuene.Class),对应的处理机制以OutputProcessThread.class 命名; 6。日志队列也是需要一个线程的,我们以 logQuene.class,logQueneThread.Class 来命名; 7。) 五、 原型的开发(二): 怎样

8、java多台服务器数据问题求教

如果你真想不搞的麻烦,那么你的服务器肯定要做成分布式的,然后将通用的数据回只放到一个地答方(数据库、缓存、服务器都行),其他服务器想要就要取。如果更改这个某个全局的值,就通知所有的服务器过来重新获取这个值。

如果你的服务器就是只有4台的话,还是建议你通过接口来更新,手工调用接口的话也不是很麻烦,也可以在只更改一个服务器的前提下,这个服务器再自己调用其他服务器的接口来更新数据。
还有一个方法就是,将你的这些全局数据放到配置文件中,配置文件放到共享存储中或者所有服务器都能访问的网络地址上,然后设置扫描这个配置文件的间隔时间(web.xml上配置),比如30秒扫描一下,发现由更改了就更新。

9、java适合写“大型多人在线即时互动”的服务器吗?

毫无疑问用来C/C++,java不擅长的地方本来源就是在既时性上。我是学java的,但在服务器端还是推荐C/C++,当然C又比C++更好!越是底层的语言执行效率越高,但是也越难开发,用java的理由是开发效率高,容易维护和更新,而用C/C++的理由是在同等硬件条件下执行效率更快,缺点是如果系统非常复杂的话开发效率不会很高而且维护更新成本高。

综合来说,要想开发效率和执行效率两者兼顾的话,用java和高额的硬件支出预算可以满足,但这个成本可能会非常高,所以一般还是用C/C++做大并发服务器端。

10、java 如何做一个服务器对多个客户端

服务端下一个循环 循环的开始写等待socket连接的语句版
while (true) {
socket = serverScoket.accept();
System.out.println("这是第权 " + (i+1) + " 个客户端");
System.out.println(socket);
BufferedReader reader = new BufferedReader(new InputStreamReader(socket
.getInputStream()));

String message = reader.readLine();
new GetMessage(NetServer.this).start();
i++;
}

与java多服务器相关的知识