client

command
v0.0.0-...-d39e9e8 Latest Latest
Warning

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

Go to latest
Published: Jan 22, 2021 License: Apache-2.0 Imports: 5 Imported by: 0

README

PQueue Client

pqctl

Pronounce: Peak Cuddle

The main client CLI tool for interfacing with the PQueue service

pqctl --namespace=<namespace> get <queue>
pqctl --namespace=<namespace> list
pqctl --namespace=<namespace> set <queue> <message>
pqctl --namespace=<namespace> delete <queue>
pqctl --namespace=<namespace> empty <queue>
alias pn="pqctl --namespace=<namespace>"
pn get <queue> 
pn list 
pn set <queue> <message>
Creating namespace queues in Kubernetes
$ kubectl create namespace <namespace>
$ pqctl create <channel> --namespace=<namespace>
$ kubectl get pods --namespace=<namespace>
  NAME                     STATUS
  pqueue-<channel>-01      ready
$ pqctl set <channel> --namespace=<namespace> <message>
$ pqctl get <channel> --namespace=<namespace>
  '
  {
      "message": "great message"
  }
  '
$ alias pn="pqctl --namespace=<namespace>"
$ pn list
  <channel1>
  <channel2>
  <channel3>
  ...
  <channelN> 

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