开发者社区 问答 正文

mina怎么整合到javaWeb中? 400 报错

mina怎么整合到javaWeb中? 400 报错 我请教一个问题。我在开发一个javaWeb服务器使用了SSH框架客户端是手机APP(基于HTTP协议传递json通信)。是一个用户通过手机报警的系统。有一个视频监控系统是C++开发的可以调用全市的监控。现在要求我与这个监控系统对接。我想用mina和他交互。可是不知道当APP向javaWeb服务器发送请求的时候,我怎么可以将这个报警相关的信息发送给C++客户端呢?我看了mina教程。说的都是接到消息然后响应,或者是由连接或断开来触发。怎么能在javaWeb的 服务层调用mina发送消息呢?请求您的帮助,在线等。

展开
收起
爱吃鱼的程序员 2020-06-05 12:14:35 627 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    在线等######

    个人浅见,仅供参考

    数据的过程:web网页->网页后台 ->mina客户端->mina服务端-发送消息到c++客户端 ->返回消息到mina服务端->mina客户端->网页后台->网页

    如果C++那边数据处理得很快,数据是同步的还好,如果是异步的(不知道他们什么时候才返回消息数据),或许只能用websocket或者一些轮询机制来处理了

    ######警察在监控中心(C++开发的监控平台软件)收到javaWeb发送过来的消息。而这个消息是由javaWeb的手机客户端触发的######数据的过程应该是:手机APP->javaWeb ->mina服务端->发送消息到c++客户端(mina的客户端) ->返回消息到mina服务端->JavaWeb-->手机端 其中我想把mina服务端写到javaWeb后台的项目里跟随Tomcat一起启动######继续等######等不到啊######苦等######

    为什么非要用mina呢,按您的需求,可以用一个消息中间件来处理,比如,activemq

    web网页->网页后台 ->activemq消息队列->c++客户端(监听消息队列,收到消息处理)

    c++客户端返回消息到队列->activemq队列->网页后台(监听消息队列收到处理)->web页面

    2020-06-05 13:05:20
    赞同 展开评论