Directories
¶
| Path | Synopsis |
|---|---|
|
comm
|
|
|
conformance
Package conformance provides a shared contract suite that every Hermod source and sink must satisfy.
|
Package conformance provides a shared contract suite that every Hermod source and sink must satisfy. |
|
sink/fcm
Package fcm sends messages to devices, topics and conditions through Firebase Cloud Messaging.
|
Package fcm sends messages to devices, topics and conditions through Firebase Cloud Messaging. |
|
sink/metis
Package metis drives a BPMN 2.0 workflow engine from a Hermod pipeline.
|
Package metis drives a BPMN 2.0 workflow engine from a Hermod pipeline. |
|
sink/panmail
Package panmail sends each message as an email through a panmail gateway.
|
Package panmail sends each message as an email through a panmail gateway. |
|
sink/txgroup
Package txgroup writes to several sinks inside one distributed transaction.
|
Package txgroup writes to several sinks inside one distributed transaction. |
|
source/metis
Package metis reads a BPMN 2.0 workflow engine into a Hermod pipeline.
|
Package metis reads a BPMN 2.0 workflow engine into a Hermod pipeline. |
|
twopc
Package twopc coordinates two-phase commit across sinks.
|
Package twopc coordinates two-phase commit across sinks. |
|
infra
|
|
|
ackwatermark
Package ackwatermark turns out-of-order acknowledgements into a cursor that is safe to persist.
|
Package ackwatermark turns out-of-order acknowledgements into a cursor that is safe to persist. |
|
pgxutil
Package pgxutil centralizes pgx connection configuration so that every Postgres connection (source metadata, sink pool, pgvector pool, state store) is built consistently and is safe to use behind a transaction/statement pooling proxy such as PgBouncer.
|
Package pgxutil centralizes pgx connection configuration so that every Postgres connection (source metadata, sink pool, pgvector pool, state store) is built consistently and is safe to use behind a transaction/statement pooling proxy such as PgBouncer. |
|
sqlident
Package sqlident validates and quotes SQL identifiers.
|
Package sqlident validates and quotes SQL identifiers. |
|
tracing
Package tracing carries trace context on a message rather than in a Go context.
|
Package tracing carries trace context on a message rather than in a Go context. |
|
security
|
|
|
terraform
|
|
Click to show internal directories.
Click to hide internal directories.