├── .github └── workflows │ └── CI.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── examples ├── benchmark.lua ├── consumer.lua ├── lmq.lua ├── low_level_pop.lua ├── mqadmin.lua ├── pop_consumer.lua ├── producer.lua ├── producer_fifo.lua ├── producer_timer.lua ├── server │ ├── broker.conf │ ├── broker.lua │ ├── http_proxy.conf │ ├── master_slave_test.conf │ ├── master_slave_test.lua │ ├── nameserver.conf │ ├── nameserver.lua │ ├── proxy.conf │ └── sqs.conf ├── trace.lua └── transaction.lua ├── lib └── resty │ ├── hmac.lua │ └── rocketmq │ ├── acl_rpchook.lua │ ├── admin.lua │ ├── client.lua │ ├── consumer.lua │ ├── consumer │ ├── offsetstore.lua │ └── rebalancer.lua │ ├── core.lua │ ├── json.lua │ ├── producer.lua │ ├── queue.lua │ ├── remoting.lua │ ├── server │ ├── broker.lua │ ├── http_proxy.lua │ ├── nameserver.lua │ ├── proxy.lua │ ├── sqs.lua │ └── test.lua │ ├── trace.lua │ ├── utils.lua │ └── xml2lua.lua ├── lua-resty-rocketmq.rockspec └── t ├── acl_rpchook.t ├── admin.t ├── batch.t ├── benchmark.t ├── consumer.t ├── core.t ├── json.t ├── producer.t ├── sanity.t ├── trace.t └── utils.t /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | t/servroot 2 | .idea 3 | *.iml 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/README.md -------------------------------------------------------------------------------- /examples/benchmark.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/examples/benchmark.lua -------------------------------------------------------------------------------- /examples/consumer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/examples/consumer.lua -------------------------------------------------------------------------------- /examples/lmq.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/examples/lmq.lua -------------------------------------------------------------------------------- /examples/low_level_pop.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/examples/low_level_pop.lua -------------------------------------------------------------------------------- /examples/mqadmin.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/examples/mqadmin.lua -------------------------------------------------------------------------------- /examples/pop_consumer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/examples/pop_consumer.lua -------------------------------------------------------------------------------- /examples/producer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/examples/producer.lua -------------------------------------------------------------------------------- /examples/producer_fifo.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/examples/producer_fifo.lua -------------------------------------------------------------------------------- /examples/producer_timer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/examples/producer_timer.lua -------------------------------------------------------------------------------- /examples/server/broker.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/examples/server/broker.conf -------------------------------------------------------------------------------- /examples/server/broker.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/examples/server/broker.lua -------------------------------------------------------------------------------- /examples/server/http_proxy.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/examples/server/http_proxy.conf -------------------------------------------------------------------------------- /examples/server/master_slave_test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/examples/server/master_slave_test.conf -------------------------------------------------------------------------------- /examples/server/master_slave_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/examples/server/master_slave_test.lua -------------------------------------------------------------------------------- /examples/server/nameserver.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/examples/server/nameserver.conf -------------------------------------------------------------------------------- /examples/server/nameserver.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/examples/server/nameserver.lua -------------------------------------------------------------------------------- /examples/server/proxy.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/examples/server/proxy.conf -------------------------------------------------------------------------------- /examples/server/sqs.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/examples/server/sqs.conf -------------------------------------------------------------------------------- /examples/trace.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/examples/trace.lua -------------------------------------------------------------------------------- /examples/transaction.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/examples/transaction.lua -------------------------------------------------------------------------------- /lib/resty/hmac.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/lib/resty/hmac.lua -------------------------------------------------------------------------------- /lib/resty/rocketmq/acl_rpchook.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/lib/resty/rocketmq/acl_rpchook.lua -------------------------------------------------------------------------------- /lib/resty/rocketmq/admin.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/lib/resty/rocketmq/admin.lua -------------------------------------------------------------------------------- /lib/resty/rocketmq/client.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/lib/resty/rocketmq/client.lua -------------------------------------------------------------------------------- /lib/resty/rocketmq/consumer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/lib/resty/rocketmq/consumer.lua -------------------------------------------------------------------------------- /lib/resty/rocketmq/consumer/offsetstore.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/lib/resty/rocketmq/consumer/offsetstore.lua -------------------------------------------------------------------------------- /lib/resty/rocketmq/consumer/rebalancer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/lib/resty/rocketmq/consumer/rebalancer.lua -------------------------------------------------------------------------------- /lib/resty/rocketmq/core.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/lib/resty/rocketmq/core.lua -------------------------------------------------------------------------------- /lib/resty/rocketmq/json.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/lib/resty/rocketmq/json.lua -------------------------------------------------------------------------------- /lib/resty/rocketmq/producer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/lib/resty/rocketmq/producer.lua -------------------------------------------------------------------------------- /lib/resty/rocketmq/queue.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/lib/resty/rocketmq/queue.lua -------------------------------------------------------------------------------- /lib/resty/rocketmq/remoting.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/lib/resty/rocketmq/remoting.lua -------------------------------------------------------------------------------- /lib/resty/rocketmq/server/broker.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/lib/resty/rocketmq/server/broker.lua -------------------------------------------------------------------------------- /lib/resty/rocketmq/server/http_proxy.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/lib/resty/rocketmq/server/http_proxy.lua -------------------------------------------------------------------------------- /lib/resty/rocketmq/server/nameserver.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/lib/resty/rocketmq/server/nameserver.lua -------------------------------------------------------------------------------- /lib/resty/rocketmq/server/proxy.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/lib/resty/rocketmq/server/proxy.lua -------------------------------------------------------------------------------- /lib/resty/rocketmq/server/sqs.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/lib/resty/rocketmq/server/sqs.lua -------------------------------------------------------------------------------- /lib/resty/rocketmq/server/test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/lib/resty/rocketmq/server/test.lua -------------------------------------------------------------------------------- /lib/resty/rocketmq/trace.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/lib/resty/rocketmq/trace.lua -------------------------------------------------------------------------------- /lib/resty/rocketmq/utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/lib/resty/rocketmq/utils.lua -------------------------------------------------------------------------------- /lib/resty/rocketmq/xml2lua.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/lib/resty/rocketmq/xml2lua.lua -------------------------------------------------------------------------------- /lua-resty-rocketmq.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/lua-resty-rocketmq.rockspec -------------------------------------------------------------------------------- /t/acl_rpchook.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/t/acl_rpchook.t -------------------------------------------------------------------------------- /t/admin.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/t/admin.t -------------------------------------------------------------------------------- /t/batch.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/t/batch.t -------------------------------------------------------------------------------- /t/benchmark.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/t/benchmark.t -------------------------------------------------------------------------------- /t/consumer.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/t/consumer.t -------------------------------------------------------------------------------- /t/core.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/t/core.t -------------------------------------------------------------------------------- /t/json.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/t/json.t -------------------------------------------------------------------------------- /t/producer.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/t/producer.t -------------------------------------------------------------------------------- /t/sanity.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/t/sanity.t -------------------------------------------------------------------------------- /t/trace.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/t/trace.t -------------------------------------------------------------------------------- /t/utils.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuz10/lua-resty-rocketmq/HEAD/t/utils.t --------------------------------------------------------------------------------