Spring Cloud Google Cloud Storage 入站通道适配器
2024-01-10 15:59 更新
Google云端存储入站通道适配器会轮询Google云端存储桶中的新文件,并将每个文件以Message
负载的形式发送到@InboundChannelAdapter
批注中指定的MessageChannel
。这些文件临时存储在本地文件系统的文件夹中。
这是有关如何配置Google Cloud Storage入站通道适配器的示例。
@Bean @InboundChannelAdapter(channel = "new-file-channel", poller = @Poller(fixedDelay = "5000")) public MessageSource<File> synchronizerAdapter(Storage gcs) { GcsInboundFileSynchronizer synchronizer = new GcsInboundFileSynchronizer(gcs); synchronizer.setRemoteDirectory("your-gcs-bucket"); GcsInboundFileSynchronizingMessageSource synchAdapter = new GcsInboundFileSynchronizingMessageSource(synchronizer); synchAdapter.setLocalDirectory(new File("local-directory")); return synchAdapter; }
以上内容是否对您有帮助:
更多建议: