问题标签 [apache-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.
java - 将 PEM 导入 Java 密钥库
我正在尝试连接到需要我进行身份验证的 SSL 服务器。为了在 Apache MINA 上使用 SSL,我需要一个合适的 JKS 文件。但是,我只得到了一个 .PEM 文件。
我将如何从 PEM 文件创建 JKS 文件?
java - Apache MINA 从 IoSession 读取
我是 Apache MINA 的新手,请指导我如何阅读 IoSession。我已经在其中存储了一个 POJO。
java - Apache Mina Server Restart java.net.BindException:地址已在使用中
我的服务器应用程序中有一个相当烦人的问题。
我使用以下代码绑定 Apache Mina:
其中acceptor 是一个NioSocketAcceptor。通过 HTTP 接口,我可以关闭服务器,以便重新启动它。
这是我用来停止 Mina 服务器的代码。但是,如果我尝试在接下来的几分钟内再次启动服务器。(介于 5 分钟到 15 分钟之间)我在启动时收到以下异常: java.net.BindException: Address already in use
我也尝试了一个简单的 ioAcceptor.unbind() 但没有区别。该服务器运行在带有 OpenJDK 的 Centos 5 上。Apache Mina 版本是 2.0 RC1。
提前感谢您提供有关如何解决此问题的任何想法。
java - 写入具有小管道尺寸的对象时的管道传输块
我目前正在测试的一个例子有点问题。出于某种原因,在写入时执行会阻塞oos.writeObject(new SimpleObject());
,尽管管道应该传输数据,即使(我假设)由于管道尺寸较小而必须在较小的操作中执行此操作。无论如何,当管道尺寸大于对象时,示例成功,而当管道尺寸小于对象时,示例失败。如果有人能对此有所了解,将不胜感激。
以及被序列化的对象的类:
干杯,
克里斯
java - 使用 Apache Mina 的 Java socketserver - 如何设置线程?
我正在使用 Apache Mina 构建一个套接字服务器,并且试图理解配置线程模型的意义。我目前正在阅读:
http://mina.apache.org/configuring-thread-model.html
据我了解;最好对每个 IOService 使用多线程,例如:
我也明白最好使用多个线程来服务过滤器链中的事件:
它是否正确?
如果是这样,是否有最佳线程数来处理事件的经验法则?
java - MINA:执行同步写请求/读响应
我正在尝试使用 MINA 2.0 RC1 在基于 demux 的客户端应用程序中执行同步写入/读取,但它似乎卡住了。这是我的代码:
我可以在服务器端看到 LoginRequest 对象被检索,并发送了 LoginResponse 消息。在客户端,DemuxingProtocolCodecFactory
接收响应,但在进行一些日志记录后,我可以看到客户端卡在对readFuture.awaitUninterruptibly()
.
我一生都无法根据我自己的代码弄清楚为什么它会卡在这里。我在会话配置上正确地将读取操作设置为 true,这意味着应该阻止消息。但是,当我尝试同步读取响应消息时,消息似乎不再存在。
关于为什么这对我不起作用的任何线索?
java - Difference of HTTP Components, Restlet, Apache Mina and Netty
I used HTTPComponents to implement a custom web server that access SQLite database. Requests are sent via TCP/IP and I am using REST concepts. By the way my frontend is HTML/jQuery. I know it will be a lot easier if I'll just create a servlet but I am restricted to just using apache http server. I really don't get good performance in using HTTP Components. Any suggestions please. Thanks in advance.
java - Apache MINA NIO 连接器帮助
我是使用 MINA 的新手。我有一个使用 MINA NIOconnector 连接主机的程序。我可以发送数据也可以接收。从我附在下面的 log4j 日志中可以清楚地看到这一点。
虽然我在日志中看到“RECEIVED”,但我的处理程序 messageReceived 方法没有被调用。谁能在这方面帮助我并告诉我我做错了什么
java - 这是在 MINA 中编写 ProtocolDecoder 的正确方法吗?
有人看到这段代码有什么问题吗?当一次接收到大量数据包时,即使只连接了一个客户端,其中一个也可能在最后被切断(例如 12 个字节而不是 15 个字节),这显然很糟糕。
java - 日志文件中的奇怪消息@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^
我有一个基于 Apache Mina 用 Java 编写的用于网络操作的应用程序服务器。最近我在日志文件中遇到了一个奇怪的行为。我注意到日志文件中充满了@^@^@^@^@^@^@^@^@^@^@^@^....字符。我的意思是那些意想不到的字符数量巨大,因此日志文件在几个小时内获得数百 GB!我对这个问题一无所知,几乎不可能用谷歌搜索它。可能是什么原因?这组角色对任何人来说都熟悉吗?
如果需要,我可以提供有关该应用程序的更多详细信息。
提前致谢。