【发布时间】:2015-06-26 17:55:00
【问题描述】:
我在 C# .Net 中有一个 API,用于上传大小在 10 B - 100 KB 之间的文件。每秒,系统会收到大约 5 个这样的呼叫。现在我想将此文件传递给一个 JAVA 进程(因为它是 Kafka 的生产者,我们希望它是基于 JVM 的,而 C# API 是遗留的)。两者几乎总是驻留在同一台机器上。最好的方法是什么?
我读到了 jni4net,IKVM 用于从 C# 与 Java 交互。它们会更好还是应该让它基于套接字(Java 中的 Web API 接受文件),还是应该从 C# App 已上传的本地文件系统或我缺少的任何其他选项中读取?
【问题讨论】:
标签: java c# file-upload asyncsocket message-passing