pubsubc

command module
v0.0.0-...-85dc452 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 4, 2024 License: BSD-3-Clause Imports: 7 Imported by: 0

README

Pub/Sub Emulator Config

Creates topics and subscriptions for Google Pub/Sub local emulation. The code expects an environment variable named PUBSUB_PROJECT1 containing a comma separated string. The first item in the the string is the project name and subsequent items are the topics. Each topic is a colon delimited string where the first item is the topic name and subsequent items are subscriptions to that topic.

Example:
PUBSUB_PROJECT1=project-name,topic1,topic2:subscription1:subscription2

Push Subscriptions

The subscription string can be used to create a push subscription by appending the push endpoint to it separated by a +.

Example:
PUBSUB_PROJECT1=project-name,topic:push-subscription+endpoint
TODO:
  • Push subscriptions currently only support HTTP; it would be good to support HTTP and HTTPS
  • Push subscription Ack Deadline is explicitly set to 60s; should be configurable

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL