java - 为什么要引入NFS客户端?

标签 java nfs

我有 NFS 服务器,我需要在其中托管文件并读取它。发现NFS服务器上读写文件的方法是

using NFS Client Like here.

我的问题是,当我们可以使用普通的java读/写程序在NFS服务器上写入内容时,为什么要引入NFS客户端?这些客户端是否提供特定于 NFS 的服务?为什么它与正常的文件创建过程不同?

最佳答案

当您使用普通的 Java API 访问 NFS 文件夹时,所有通信实际上都是由您的操作系统处理的。因此,您可以只使用普通的文件 API,Java 不知道它是在访问本地文件还是远程文件。但是,如果您的操作系统不支持 NFS(例如,如果您的 Java 应用程序在资源有限的环境中运行,或者在操作系统级别禁用了 NFS 安装),或者您正在开发需要有关 NFS 资源的更多较低级别详细信息的应用程序(例如,当您开发框架或中间件时),您可能需要能够通过像 nfs-client-java 这样的库直接与公开文件/文件夹的服务器进行通信。

关于java - 为什么要引入NFS客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57004584/

相关文章:

java - 在 android 中拖放 ListView

Java-创建对象类型的数组是不好的做法吗

rpc - 如何防止 NFS 服务器注册到端口映射

yocto - 在繁忙的构建节点上通过 NFS 托管 Yocto SSSTATE_MIRROR - 是一个坏主意吗?

c - 将硬安装的 NFS 卷视为软卷

Vagrant :无法使NFS工作

java - 我如何使用条件登录并将列表转换为 JSON 格式

Java 子类化或实现具有相同边界的泛型类型

java - 如何通过 ListView Item 链接到网站

Docker-使用 NFS 编写太多级别的符号链接(symbolic link)