README
api-host-rbmq
From HTTPS to Redis Pub/Sub to required code and back
An authorized incoming message gets published to a redis channel where individual api endpoints are channel subscribers. This is a feature to allow other programs to monitor cleartext transactions, at the expense of latency.
Implementation Notes
You'll have to bring your own token authentication and distribution method, firewalls, and lock up redis in order for this to improve security.
~/config.json
{
"redis": {
"host": "your.redis.host",
"port": 6379,
"db": 0
},
"host": "www.example.com",
"api": {
"/service" : "/node_modules/api-host-rbmq"
},
"allowlist": [
"::ffff:some.ip.addr.ess",
],
"verbose": true
}
Depends on
- api-host-rbmq-client
- galois-thirty-nine
- generate-datamatrix-with-omggif
- redis
Also Free
Licensed under Apache 2.0