<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Supported Pub/Subs on Watermill</title><link>https://69b9f622ea77c40008596038--watermill.netlify.app/pubsubs/</link><description>Recent content in Supported Pub/Subs on Watermill</description><generator>Hugo</generator><language>en</language><copyright>Three Dots Labs</copyright><lastBuildDate>Sat, 19 Oct 2024 15:30:00 +0200</lastBuildDate><atom:link href="https://69b9f622ea77c40008596038--watermill.netlify.app/pubsubs/index.xml" rel="self" type="application/rss+xml"/><item><title>Amazon AWS SNS/SQS</title><link>https://69b9f622ea77c40008596038--watermill.netlify.app/pubsubs/aws/</link><pubDate>Sat, 19 Oct 2024 15:30:00 +0200</pubDate><guid>https://69b9f622ea77c40008596038--watermill.netlify.app/pubsubs/aws/</guid><description>AWS SQS and SNS are fully-managed message queuing and Pub/Sub-like services that make it easy to decouple and scale microservices, distributed systems, and serverless applications.</description></item><item><title>Bolt Pub/Sub</title><link>https://69b9f622ea77c40008596038--watermill.netlify.app/pubsubs/bolt/</link><pubDate>Fri, 19 Nov 2021 00:00:00 +0200</pubDate><guid>https://69b9f622ea77c40008596038--watermill.netlify.app/pubsubs/bolt/</guid><description>Bolt is a pure Go key/value store which provides a simple, fast, and reliable database for projects that don&amp;rsquo;t require a full database server such as Postgres or MySQL.</description></item><item><title>Firestore Pub/Sub</title><link>https://69b9f622ea77c40008596038--watermill.netlify.app/pubsubs/firestore/</link><pubDate>Thu, 29 Jul 2021 15:30:00 +0200</pubDate><guid>https://69b9f622ea77c40008596038--watermill.netlify.app/pubsubs/firestore/</guid><description>Cloud Firestore is a cloud-hosted, NoSQL database from Google.
This Pub/Sub comes with two publishers. To publish messages in a transaction use the TransactionalPublisher.</description></item><item><title>Go Channel</title><link>https://69b9f622ea77c40008596038--watermill.netlify.app/pubsubs/gochannel/</link><pubDate>Sat, 06 Jul 2019 22:30:00 +0200</pubDate><guid>https://69b9f622ea77c40008596038--watermill.netlify.app/pubsubs/gochannel/</guid><description>// ... // GoChannel is the simplest Pub/Sub implementation. // It is based on Golang&amp;#39;s channels which are sent within the process.</description></item><item><title>Google Cloud Pub/Sub</title><link>https://69b9f622ea77c40008596038--watermill.netlify.app/pubsubs/googlecloud/</link><pubDate>Sat, 06 Jul 2019 22:30:00 +0200</pubDate><guid>https://69b9f622ea77c40008596038--watermill.netlify.app/pubsubs/googlecloud/</guid><description>Cloud Pub/Sub brings the flexibility and reliability of enterprise message-oriented middleware to the cloud.
At the same time, Cloud Pub/Sub is a scalable, durable event ingestion and delivery system that serves as a foundation for modern stream analytics pipelines.</description></item><item><title>HTTP</title><link>https://69b9f622ea77c40008596038--watermill.netlify.app/pubsubs/http/</link><pubDate>Sat, 06 Jul 2019 22:30:00 +0200</pubDate><guid>https://69b9f622ea77c40008596038--watermill.netlify.app/pubsubs/http/</guid><description>The HTTP subscriber listens to HTTP requests (for example - webhooks) and outputs them as messages. You can then post them to any Publisher.</description></item><item><title>io.Writer/io.Reader</title><link>https://69b9f622ea77c40008596038--watermill.netlify.app/pubsubs/io/</link><pubDate>Sat, 06 Jul 2019 22:30:00 +0200</pubDate><guid>https://69b9f622ea77c40008596038--watermill.netlify.app/pubsubs/io/</guid><description>This is an experimental Pub/Sub implementation that leverages the standard library&amp;rsquo;s io.Writer and io.Reader interfaces as sources of Publisher and Subscriber, respectively.</description></item><item><title>Kafka</title><link>https://69b9f622ea77c40008596038--watermill.netlify.app/pubsubs/kafka/</link><pubDate>Sat, 06 Jul 2019 22:30:00 +0200</pubDate><guid>https://69b9f622ea77c40008596038--watermill.netlify.app/pubsubs/kafka/</guid><description>Apache Kafka is one of the most popular Pub/Subs. We are providing Pub/Sub implementation based on IBM Sarama .
You can find a fully functional example with Kafka in the Watermill examples .</description></item><item><title>NATS Jetstream</title><link>https://69b9f622ea77c40008596038--watermill.netlify.app/pubsubs/nats/</link><pubDate>Thu, 03 Feb 2022 10:30:00 +0500</pubDate><guid>https://69b9f622ea77c40008596038--watermill.netlify.app/pubsubs/nats/</guid><description>NATS Jetstream is a data streaming system powered by NATS, and written in the Go programming language.
As of v2.0.2 this middleware will contain a beta implementation in pkg/jetstream based on the nats.</description></item><item><title>RabbitMQ (AMQP)</title><link>https://69b9f622ea77c40008596038--watermill.netlify.app/pubsubs/amqp/</link><pubDate>Sat, 06 Jul 2019 22:30:00 +0200</pubDate><guid>https://69b9f622ea77c40008596038--watermill.netlify.app/pubsubs/amqp/</guid><description>RabbitMQ is the most widely deployed open source message broker.
We are providing Pub/Sub implementation based on github.com/rabbitmq/amqp091-go official library.</description></item></channel></rss>