两个bs架构系统如何传数据

如果我写了两个b/s架构的系统,我该如何让他们两个通信传数据,求解

一样的,可以将一个bs程序作为客户端,向另一个bs程序提交数据并且得到返回,也可以用web service调用。

回答:借助一下后端数据库呗;或者你手动去建立一下WebSocket,一般通过数据库不就挺好的吗;你也可以选择在后端去写消息队列,让它们建立通信,然后互相发消息,去模拟一个WebSocket,这里可以采用NIO来写,只是肯定没有数据库来的简单;这个就感觉可以直接用消息中间件了,虽然一般它们是用在不同服务间调用的。

一个系统通过api发布接口,另一个系统调用这个api,或者通过消息队列,一个生产一个消费,或者使用dubbo和zookeeper架构采用远程方法调用的方式实现,还有一种比较low的,开放视图提供另一个系统用,最后一种不建议