为啥要引入 NFS Client?
Posted
技术标签:
【中文标题】为啥要引入 NFS Client?【英文标题】:Why NFS Client is introduced?为什么要引入 NFS Client? 【发布时间】:2019-07-12 09:54:58 【问题描述】:我有 NFS 服务器,我需要在其中托管文件并读取它。找到在NFS服务器上读写文件的方法是
使用NFS Client Like here。
我的问题是我们什么时候可以用普通的java读/写程序在NFS服务器上写内容,那么为什么要引入NFS客户端呢?这些客户端是否提供任何特定于 NFS 的服务,为什么它与正常的文件创建过程不同?
【问题讨论】:
读/写程序是指文件io api? @zaerymoghaddam 是文件操作 【参考方案1】:当您使用普通 Java API 访问 NFS 文件夹时,所有通信实际上都由您的操作系统处理。因此,您可以只使用普通的 File API,而 Java 不知道它是在访问本地文件还是远程文件。但是如果您的操作系统不支持 NFS(例如,如果您的 Java 应用程序在资源有限的环境中运行,或者在操作系统级别禁用 NFS 挂载),或者您正在开发需要有关 NFS 资源的更多较低级别详细信息的应用程序(例如,当您开发框架或中间件时),您可能需要能够通过 nfs-client-java 之类的库直接与公开文件/文件夹的服务器通信。
【讨论】:
以上是关于为啥要引入 NFS Client?的主要内容,如果未能解决你的问题,请参考以下文章
为啥要引入 `std::launder` 而不是让编译器处理它?
为啥 TypeScript 中引入了 `never` 类型?