【发布时间】:2014-10-31 18:28:48
【问题描述】:
我想做的事:我想在 Scala 中为几个应用程序(即将成为 Java 的 jar 库)添加通信功能,并且我想以最轻松的方式完成它,没有 Tomcat、wars、GET 请求的路径、RPC 服务器等。
我做了什么:我一直在检查一些库,如 Jetty、JAX-RS、Jackson 等。但后来我看到了这些示例,它们通常涉及许多不同的文件夹配置、WSDL 文件等。大多数示例都缺少 main 方法,而且我不清楚它们可能有多少附加要求(例如 Tomcat)。
我打算做什么:我正在考虑在“服务器”上打开一个套接字进行侦听,然后与“客户端”连接并双向传输一些 JSON。这应该是相当标准的,以便我可以以兼容的方式使用其他编程语言(例如 Python)。
我在问什么:我想知道是否有一些库可以让这更容易。不一定要使用原始套接字,但只需几行就可以设置一些进程通信,可能不像 Node.js 那样简单,但类似。
奖励:很酷
- 能够通过使用开放标准使用其他编程语言(例如 Python)
- 有身份验证
但目前我真的不需要这些。
【问题讨论】:
标签: scala sockets communication