The PubSub+ Connector for Files provides integration of file-based data, such as on filesystems or in an (s)FTP server with PubSub+ Event Brokers and the event mesh.
The connector works by “event-enabling” files by turning file data into Event messages for either ingest into a PubSub+ broker or from a broker to a file. Using the event mesh, files can participate in message-based application patterns like microservices and event-driven architectures.
This 2-way integration is configured via “workflows” in your connector instance. A workflow is a source-to-processing-to-target data pipeline configured within the connector runtime. Each workflow (you can have up to 20 defined per connector instance), defines a source (e.g. a file on an SFTP server), any header processing necessary for the target, and a target destination (e.g. a PubSub+ Topic). When active, events will stream across these Workflows.
When doing file replication, the workflow is configured to be a source file -> processing -> Solace queue/topic -> target file where the intermediate Solace destination is used to transport the file from source to its replication target.
The connector is available (below) as:
The PubSub+ Connector for Files is a “self-contained connector” from Solace. All self-contained connectors share a common architecture and provide a number of enterprise services to the connectors such as:
Note: We have temporarily taken down the download links for this connector as a new version is imminent and will be a better starting point for your file integration needs.