作为socket server有自己的端口响应客户端socket的请求
为什么会加上weblogic?weblogic也有自己端口响应rmi,http以及ejb client的请求,采用socket转发数据包的角是否有这个必要?
为什么会加上weblogic?weblogic也有自己端口响应rmi,http以及ejb client的请求,采用socket转发数据包的角是否有这个必要?
解决方案 »
- 会创建几个对象?
- Ubuntu OpenJDK UTF-8文件读取中文乱码
- 请问java中有多少过时的api,以前的代码程序需要做很大的改动吗??
- java swt sql 语句 问题
- 关于JAVA数据库的问题(count)
- struts1.2+Spring+Hibernate3.0出错!
- JAVA里面提供的流太多种了,有什么节字流,什么数据流,什么……流等等,这些流都有什么差别啊?我觉得好像都一样啊。都是用读写啊
- 一个问题,各抒己见
- 怎样将一个label设置在frame的右下角
- 关于包的问题
- jdbc奇怪的问题
- 请教动态建表的问题,代码见内,如果不用变量值就可以建立。但我需要使用变量值.谢谢。
2.可以用连接池。理论上支持无限多,(内存够大?)
3.不太明白
他应该像一个代理服务器,把接受到的http请求转发到servlet中去
只要开一个ServerSocket就行了,编程上与application没有任何区别。
2、用java写的socket server在1秒内能处理多少个用户的并发请求而不爆掉?这与机器的配置还有你的程序有关。
3、如果客户用http协议连接,你的程序需要要能熟悉http的头,这需要对http协议有一定的了解,不复杂,但让人费解的是,web 服务器本身就是这样做的。好比要自己做一个web服务器了(不大可能做得比现有流行的好)。但一般情况下,开socket server是有特殊要求才这样做(一般不用http协议,而是直接用tcp协议或自己的应用层协议),安全上也可能有问题。
把所有的请求包发给servlet的!!!
现在我想把servlet去掉,而直接把socket server写在weblogic里面,我想这样是不行的,因为weblogic只是个web和ejb的容器,负责管理这些类。
有没有想过用MessageDrivenBean,我觉得比较适合你的要求,其实你所说的用SOCKET把客户请求传递给SERVLET,可以看作是APPLICATION之间的消息通信,用消息来触发特定的业务逻辑。另外你所说的SOCKET数据转发,现在WL已经将消息支持到XML对象,应该同样适合你的要求。
或则就直接用SOCKET来吧,SOCKET SERVER端也可以直接编写处理过程啊,总之我觉得你所说的SOCKET+WL,不是太好
很慢
而且有些情况下不能采用异步模式通信
而需要程序阻塞等待结果数据