java - 在 Java 中使用内核绕过网络

标签 java sockets networking tcp real-time

<分区>

有没有人知道如何在 Java 中绕过内核?任何 Hello World 某处或这是火箭科学?

最佳答案

如果你使用的是 solarflare,你可以使用他们的 API 来绕过内核(我没有直接使用它,所以无法提供更多细节)。您还可以使用消息传递产品,如 29West LBM 或 IBM LLM,它们支持各种硬件的丰富功能。

正如@eSniff 提到的,JRE 有 transferFrom()/transferTo() API,现在用于公开 sendfile(2) 等同于支持它的系统。 API 的语义已定义,因此可以透明地实现它以支持任意 2 个 channel 之间的 DMA 传输。

关于java - 在 Java 中使用内核绕过网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12123388/

相关文章:

java - ListView 上的弹出上下文菜单保持

java - EJB2 中的时间延迟

sockets - TCP TIME_WAIT问题

python - 操作系统错误: port/proto not found in for loop

linux - 网络上所有机器的主机名发现

c - 如何以编程方式编辑路由表

java - 从数据库中检索 ZIP - 如何使用索引对其进行优化

java - 对 void 打印方法使用递归

javascript - 使用 native 套接字在 Android 中实现 WebSocket

javascript - 如何列出 iframe 请求的资源