api-host-rbmqdeprecated

Deprecated

Usage no npm install needed!

<script type="module">
  import apiHostRbmq from 'https://cdn.skypack.dev/api-host-rbmq';
</script>

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