在 java 中使用 Connect Direct 传输 inputStream
Posted
技术标签:
【中文标题】在 java 中使用 Connect Direct 传输 inputStream【英文标题】:Transferring a inputStream using Connect Direct in java 【发布时间】:2019-10-03 11:08:42 【问题描述】:我每天都在运行一个 java 批处理作业,它将收集某些详细信息的数据并构建一个 inputStream。当主机服务器为 UNIX 时,此流将作为 gdg 存储在远程大型机中。以前我们使用 FTP,但由于涉及大型机,新的说明建议使用 Connect:Direct。 有什么方法可以传输这些数据来创建新的使用 C:D 将数据集导入大型机?因为每次遇到其他示例时,它总是用于文件传输,但我没有文件,而是有 inputStream 变量。
【问题讨论】:
【参考方案1】:您是否浏览过 IBM Sterling Connect:Direct 的 Java 应用程序编程文档?它应该回答您的问题,但如果没有,请发布后续信息。以下是这些编程参考资料的直接链接:
https://www.ibm.com/support/pages/sterling-connectdirect-application-interface-java-documentation
此参考资料于 2011 年发布。IBM 知识中心可能包含一些更新,因为 Connect:Direct 从那时起已经有了很大的发展,所以我也会去那里看看,以防万一。
但是,我应该对您描述的整个每日批处理方法提出一个可能的问题。最终用户是否会满足于每天上传这些数据?这意味着他们只能看到几个小时前存在的世界历史状态。一种可能的替代模式是“去批处理”此数据流并将其从每日 FTP(文件传输)(可能必须在至少相当严格的批处理期限内完成处理)转移到连续或接近连续的数据上传流某种(这也可能提供更多的操作灵活性)。有多种方法可以实现这种转变,我可能会建议一些选项,其中包含有关数据、应用程序及其使用环境的更多信息。
【讨论】:
以上是关于在 java 中使用 Connect Direct 传输 inputStream的主要内容,如果未能解决你的问题,请参考以下文章
Connect wifi direct (GO) with 5GHZ frequency
如何在没有 MAC 地址的情况下使用 WiFi Direct p2p_connect 到设备? (树莓派和安卓)
在 Android WiFi Direct 服务发现中发送数据而不是连接
Wi-FI Direct 教程 - PeerListListener 去哪里了? [关闭]