【问题标题】:Unix Socket in Java 16Java 16 中的 Unix 套接字
【发布时间】:2021-07-19 21:31:30
【问题描述】:

我在JEP-380 中看到 Java 现在可以与 UNIX 套接字通信。使用它将服务器投入生产是否已经可靠?

是否有任何高级框架已经实现了 UNIX 套接字?

【问题讨论】:

    标签: java frameworks unix-socket java-16


    【解决方案1】:

    使用它将服务器投入生产是否已经可靠?

    是的。 Java 的每个版本都经过全面审查和测试。无论是regular biannual release 还是Long-Term Support (LTS) 版本(Java 8、Java 11),每个版本都可以投入生产。 Java 16 是当前版本。

    如果某个特定功能尚未准备好投入生产,团队只需将该功能推迟到下一个 6 个月发布,留出时间完成工作。

    如果某个功能尚未准备好投入生产,但值得广泛的公众考虑和反馈,则该功能将作为preview feature 包含在内。此类功能已明确记录为预览版。并且预览功能默认是禁用的,所以你不能意外使用它们。在运行应用程序时,您必须不遗余力地启用预览功能。

    如果好奇,您可以在 OpenJDK 项目中查看源代码和测试。

    当然,2021 年的计算并不完美。某个地方的某个人可能会在一些晦涩的corner case 中发现一些问题或错误,任何硬件上的任何操作系统上的任何软件都是如此。 OpenJDK 的问题跟踪器已打开。您可以查找现有问题,并检查其状态。

    是否有任何高级框架已经实现了 UNIX 套接字?

    我相信您会发现 OpenJDK 中的任何功能都比大多数第三方库都经过更彻底的审查和测试。

    而且,仅供参考,在 Stack Overflow 上寻求图书馆推荐是题外话。请参阅姊妹网站 Software Recommendations Stack Exchange。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-15
      • 2015-05-07
      • 1970-01-01
      • 2019-02-12
      • 2017-06-10
      • 2012-02-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多