问题标签 [mina]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1390 浏览

spring - Apache MINA + Spring - 服务器未运行

我有一个 Spring 应用程序,我需要使用 Apache MINA 库实现非常简单的通信通道。

我的 Spring 应用程序正在运行但 MINA 服务器没有运行,在 netstat 中这个端口没有使用。

我遵循了本教程: http: //mina.apache.org/mina-project/userguide/ch17-spring-integration/ch17-spring-integration.html

我究竟做错了什么?

这是一个处理程序类:

这是来自 applicationContext.xml 的 XML 配置

0 投票
2 回答
1660 浏览

ruby-on-rails - Rails / Mina Gem 创建自定义任务以进行播种

自 2 周以来我一直在使用 mina gem,并且我在网上搜索以找到一种在我的 rails staging 中播种的好方法。

种子必须是一个任务,因此每次部署完成时都不会调用它。

我已经拥有的是以下内容:

你认为这是正确的吗,我 100% 知道,如果我只是在服务器上键入命令,它就可以工作。

亲切的问候。

0 投票
1 回答
2948 浏览

apache-camel - 基于 TCP 的流媒体的 Apache Camel

需要有一个基于 Camel (Mina/Netty) 的 TCP 服务器在特定端口上运行,它允许多个 TCP 客户端连接到它。要流式传输的内容在文件中可用,并且 TCP 服务器必须将文本文件中的每一行发送到连接的客户端之一(循环)。

有人可以帮我勾勒出骆驼路线的轮廓来实现这一目标吗?

还可以限制流传输速度,例如每个连接的客户端 100 msg/sec?

提前致谢。

MK

0 投票
2 回答
338 浏览

java - 从套接字读取数据 - 没有性能

我正在创建一个始终运行并从套接字侦听消息的 android 服务。但它不能以良好的性能工作,我正在寻找一些 nio 替代品或教程。

一直监听套接字的最佳方法是什么?

AndroidAsync 是否支持标准套接字?https://github.com/koush/AndroidAsync

有人用过 Apache Mina 吗?我对米娜有性格问题。http://mina.apache.org/

或者我怎样才能使用标准插座以良好的性能完成这项工作

等待你的经验。

谢谢

0 投票
0 回答
538 浏览

java - Apache Mina + SSL + Android 不工作

我正在开发一个使用 Apache Mina 进行网络 IO 的 Android 应用程序。非 SSL 连接(读取、写入)工作正常,但只要我添加 SSL 过滤器,事情就会停止工作。我还尝试了纯 SSL 套接字,它们工作正常。

这是我的 Mina 连接代码(在单独的网络线程中):

在我的 IoHandlerAdapter 我有以下覆盖:

不是我的实际代码,但它重现了问题。

在服务器端,我看到连接被接受并且握手成功。但是在客户端,没有任何东西通过套接字发送。我在桌面 Java 应用程序中尝试过相同的代码,它也可以工作。

IoSession session = future.getSession();此外,如果我在同样的事情发生后移动 write 调用。

有没有人有类似的问题?Android 上的 Mina 是否存在已知问题?我是否缺少一些会话配置选项?由于正常的 SSL 套接字工作,这是一种解决方法,但我宁愿不重写我所有的网络代码。

0 投票
1 回答
178 浏览

java - Apache Mina 为不同的请求设置过滤器

Apache Mina 的过滤器如何处理不同的请求?比如我有两个请求:LoginRequest 和 StudentRequest,我写了对应的工厂:LoginCodecFactory 和 StudentCodecFactory。然后我将它们添加到过滤器中:

这不行……那么如何让过滤器在运行时拿起对应的工厂来处理请求呢?

0 投票
1 回答
2095 浏览

android - 如何在 Android Gradle 构建中使用 Mina 和 slf4j?

我收到了一个 DEX 错误(已经添加了类..),因为 mina 依赖于 slf4j-api,并且 slf4j-android 在内部也携带了一些 slf4j-api。有没有办法在仍然使用 gradle 外部(基于 maven)依赖项的同时解决这个问题?

0 投票
1 回答
141 浏览

sockets - Camel mina 组件丢弃连接

我希望有人可以帮助我解决我的问题。我有一个将 XML 消息发送到 Camel 的客户端应用程序。我在 Camel 中使用 Mina2 v2.11.1 组件作为使用传入 XML 的端点。我无法控制客户端应用程序,并且在大多数情况下,它需要对请求做出响应。但是,有 2 条消息不需要响应。我发现,如果我不响应每条消息,那么它将断开连接,这是不希望的,因为无论是否发送响应,它都需要保持连接。我试图设置disconnectOnNoReply = false,但它似乎没有工作,因为它继续断开连接。我的骆驼路线设置为……

是否有可能我的编码器做错了导致这种情况发生?我的编码器看起来像……

如果有人能对此有所了解,我将不胜感激!

谢谢!

  • 蒂姆
0 投票
3 回答
1732 浏览

java - 阿帕奇米娜死了吗?(23/10/2013)

大约四天前,我开始研究 Apache MINA 框架。我特别觉得它很有趣,但很快我发现学习材料不完整。我在“用户指南”站点中查看的内容似乎已经过时,混合了两个库 MINA 1.x 到 2.x。自从我在互联网上看到一个更新日期的主题以来已经有一段时间了。我一直在研究,我认为自 MINA 更新以来大约有 1 年的时间。

我的问题是:

  1. 项目被放弃了吗?

  2. 如果是这样,您的读者和其他程序员推荐了哪些其他具有 MINA 等功能的项目?

  3. 如果没有,我怎么能和设计师说话?当他们谈到“订阅”时,我试图通过电子邮件注册,但我不能。实际上,即使我检查并更正了收货地址,我也会收到一条错误消息,说我的电子邮件无法发送。

0 投票
1 回答
913 浏览

ruby - Mina 部署:一旦“当前”符号链接更新就调用任务

我正在使用Mina (Capistrano 的一种更简单的替代方案)current来部署我的 ruby​​ 网站,并且在更新符号链接后我正在尝试运行一些任务。

到目前为止,这是我的 deploy.rb 文件中的内容:

我的问题是,当 Mina 遇到问题时to :launchcurrent符号链接尚未更新,因此要么它不存在(如果它是该项目的第一次部署),要么它仍然指向 n-1 版本(因此,服务器使用项目的过时版本)。

:restart因此,一旦新版本被移动到发布目录并且当前版本symlink已经更新,我希望能够调用我的任务。