项目作者: abrkn

项目描述 :
JSON-RPC over Redis
高级语言: JavaScript
项目地址: git://github.com/abrkn/jars.git
创建时间: 2018-08-28T06:40:00Z
项目社区:https://github.com/abrkn/jars

开源协议:MIT License

下载


Jars

JSON-RPC over Redis

Install

npm install jars

Usage

See tests

How it works

  • Services listen for RPC requests using Redis lists
  • Clients receive responses using Redis pub/sub

Calculator

  1. SERVER: BLPOP jars.rpc.calculator
  2. CLIENT: SUBSCRIBE jars.reply.foo
  3. CLIENT: LPUSH jars.rpc.calculator {id:1,method:"sum",params:[1,2],meta:{replyChannel:"foo"}}
  4. SERVER: PUBLISH jars.reply.foo {id:1,status:"ack"}
  5. SERVER: BLPOP jars.rpc.calculator
  6. SERVER: PUBLISH jars.reply.foo {id:1,result:3}

Author

Andreas Brekken andreas@brekken.com

License

MIT