This application provides simple REST api for sending string message into Apache Pulsar topics.
1.2K
This application provides simple REST api for sending string message into Apache Pulsar topics. There is also simple html page to send message from browser.
REST API documentation is available openapi.yml file.
For simple start up you can use Docker image https://hub.docker.com/repository/docker/osomahe/pulsar-source-app.
Release notes can be found at releases.md.
Environment variables:
/pulsar/certs/ca.cert.pem/pulsar/certs/pulsar-source-app.cert.pem/pulsar/certs/pulsar-source-app.key-pk8.pemOther environment variables:
Examples:
docker run -d --name pulsar-source-app -p 8080:8080 -e PULSAR_SERVICE_URL="pulsar://pulsarhostname:6650" osomahe/pulsar-source-app
/q/health/live/q/health/readyThis project was developed with support of companies HP Tronic and Osomahe.
Start Apache Pulsar instance.
docker run -d --rm --name pulsar \
-p 6650:6650 \
apachepulsar/pulsar:2.8.0 \
bin/pulsar standalone
Start Apache Pulsar instance with transport tls on.
docker run -d --rm --name pulsar -p 6651:6651 \
-v $(pwd)/development/pulsar/certs:/pulsar/certs:ro \
-v $(pwd)/development/pulsar/conf-transport-tls:/pulsar/conf:ro \
apachepulsar/pulsar:2.8.0 bin/pulsar standalone -nfw
Start Apache Pulsar instance with tls authorization.
docker run -d --rm --name pulsar -p 6651:6651 \
-v $(pwd)/development/pulsar/certs:/pulsar/certs:ro \
-v $(pwd)/development/pulsar/conf-auth-tls:/pulsar/conf:ro \
apachepulsar/pulsar:2.8.0 bin/pulsar standalone -nfw
docker exec -i pulsar bin/pulsar-admin namespaces grant-permission public/default --actions produce,consume --role pulsar-source-app
Content type
Image
Digest
Size
206.9 MB
Last updated
about 5 years ago
docker pull osomahe/pulsar-source-app