关于代理服务器的一点想法

07-07-02 SmileWolf
我们目前已经有了网管服务器产品,是基于J2SE的,采用的C/S模式,目前想在客户端的展现加上B/S模式。以前C同样S之间的通信是依靠私有协议进行的。我想在网管服务器之上加一个代理层,该层负责处理网页客户端发送的消息,这样我就可以用已有的网管服务器处理客户端请求业务。不知道有没有人这样做过。各位高人觉得这样是否可行?
    

banq
2007-07-03 16:47
可以的, 记得外国有一个著名的网管软件,好像是开源的,就是采取java application + J2EE服务器的形式,同时启动两个窗口,采取JMX结合。

gougou3250
2007-07-04 08:51
我觉得你真真要实现的应该是两个S之间的整合吧

B/S的 S不实现具体的业务逻辑,收到请求后,与C/S的S通讯 做处理,然后返回结果

系统间通讯分同一内存空间的通讯和基于SOCKET的通讯

这样,供选择的解决方案就多了

SmileWolf
2007-07-04 18:20
谢谢楼上的两位,确实是两个S之间的整合。C/S之间的通信,代理服务器之间的通信都是基于TCP/IP的,所以协议也是基于TCP/IP的协议,全部是字节。目前在将WEB客户端发的请求转换为TCP/IP格式的协议和将响应消息转换为HTTP格式协议有点麻烦。因为协议中参数还是满多的。如果两位有什么好经验可以共享一下,不胜感激!

TO Banq:你说的那款开源软件是什么名称?

gougou3250
2007-07-04 18:49
你把问题想复杂了

B/S是B/S C/S是C/S

1。在同一内存空间中整合 例如JMX

完全不存在你所说的那些问题 根本与协议无关

2。通过SOCKET整合

你可以发布WEB SERVICE

可以使用消息中间间构件一个消息引擎平台,这样以后扩展非常方便(不过对你目前的使用来说,好象没必要)

可以直接用SOCKET来通讯,c/s那边是SocketServer,b/s发起socket请求

猜你喜欢
2Go 1 2 下一页