mina怎么整合到javaWeb中
我请教一个问题。我在开发一个javaWeb服务器使用了SSH框架客户端是手机APP(基于HTTP协议传递json通信)。是一个用户通过手机报警的系统。有一个视频监控系统是C++开发的可以调用全市的监控。现在要求我与这个监控系统对接。我想用mina和他交互。可是不知道当APP向javaWeb服务器发送请求的时候,我怎么可以将这个报警相关的信息发送给C++客户端呢?我看了mina教程。说的都是接到消息然后响应,或者是由连接或断开来触发。怎么能在javaWeb的 服务层调用mina发送消息呢?请求您的帮助,在线等。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
为什么非要用mina呢,按您的需求,可以用一个消息中间件来处理,比如,activemq
web网页->网页后台 ->activemq消息队列->c++客户端(监听消息队列,收到消息处理)
c++客户端返回消息到队列->activemq队列->网页后台(监听消息队列收到处理)->web页面
苦等
等不到啊
继续等
数据的过程应该是:手机APP->javaWeb ->mina服务端->发送消息到c++客户端(mina的客户端) ->返回消息到mina服务端->JavaWeb-->手机端 其中我想把mina服务端写到javaWeb后台的项目里跟随Tomcat一起启动
警察在监控中心(C++开发的监控平台软件)收到javaWeb发送过来的消息。而这个消息是由javaWeb的手机客户端触发的
个人浅见,仅供参考
数据的过程:web网页->网页后台 ->mina客户端->mina服务端-发送消息到c++客户端 ->返回消息到mina服务端->mina客户端->网页后台->网页
如果C++那边数据处理得很快,数据是同步的还好,如果是异步的(不知道他们什么时候才返回消息数据),或许只能用websocket或者一些轮询机制来处理了
在线等