Uniqueness with Postgres advisory locks and FNV hashing
How River guarantees job uniquess using transactions and advisory locks. How the FNV hash function gibes well with advisory lock keys and is built into Go.
Announcements, releases, and other news from River. Also available as an Atom feed.
How River guarantees job uniquess using transactions and advisory locks. How the FNV hash function gibes well with advisory lock keys and is built into Go.
Six months on from River's first release, we wanted to provide a few updates on progress and new features since then.
River 0.4.0's released, and it contains a few small breaking changes that've been batched together. A list of specific changes, upgrade guide, and a little rationale for why we thought they were justified.
For the past several months, I’ve been working with Brandur to build the Postgres background job library that the Go ecosystem needs: it’s called River, and we’re launching it today in beta.