├── .DS_Store ├── .github └── workflows │ └── go.yml ├── .gitignore ├── LICENSE ├── README.md ├── app └── app.go ├── conf └── config.go ├── examples ├── README.md ├── client │ └── client.go ├── conf │ └── server.json ├── greeter │ └── greeter.proto ├── proto.sh ├── proto │ └── examples │ │ └── greeter │ │ ├── greeter.pb.go │ │ └── greeter_mqant.pb.go └── service │ └── server.go ├── gate ├── base │ ├── gate_handler.go │ ├── mqtt │ │ ├── mqtt.go │ │ ├── mqtt_client_server.go │ │ ├── mqtt_test.go │ │ └── pack_queue.go │ ├── mqtt_agent.go │ ├── mqtt_gate.go │ ├── session.go │ ├── session.pb.go │ ├── session.proto │ └── session_test.go ├── define.go ├── options.go └── uriroute │ ├── IM通信协议.md │ ├── README.md │ └── uri_route.go ├── go.mod ├── go.sum ├── httpgateway ├── api.go ├── api │ ├── util.go │ └── util_test.go ├── errors │ ├── errors.go │ └── errors_test.go ├── options.go └── proto │ ├── api.pb.go │ └── api.proto ├── log ├── beego │ ├── README.md │ ├── color.go │ ├── color_windows.go │ ├── color_windows_test.go │ ├── conn.go │ ├── conn_test.go │ ├── console.go │ ├── console_test.go │ ├── dingtalk.go │ ├── file.go │ ├── file_test.go │ ├── jianliao.go │ ├── log.go │ ├── logger.go │ ├── logger_test.go │ ├── multifile.go │ ├── multifile_test.go │ ├── slack.go │ ├── smtp.go │ ├── smtp_test.go │ └── trace.go ├── beego_logger.go ├── define.go ├── gen_options.go ├── gen_options_optiongen.go └── log.go ├── module ├── base │ ├── DefaultModule.go │ ├── ModuleManager.go │ ├── ServerSession.go │ └── base_module.go ├── module.go ├── modules │ ├── timer │ │ └── timingwheel.go │ └── timer_module.go └── options.go ├── mqant.go ├── network ├── agent.go ├── conn.go ├── tcp_conn.go ├── tcp_server.go ├── ws_conn_x.go ├── ws_server.go └── ws_server_x.go ├── registry ├── consul │ ├── consul.go │ └── options.go ├── consul_registry.go ├── consul_registry_test.go ├── consul_watcher.go ├── consul_watcher_test.go ├── encoding.go ├── encoding_test.go ├── etcdv3 │ ├── etcdv3.go │ ├── options.go │ └── watcher.go ├── mock │ ├── helper.go │ ├── helper_test.go │ ├── mock.go │ ├── mock_test.go │ └── mock_watcher.go ├── options.go ├── registry.go ├── service.go └── watcher.go ├── rpc ├── base │ ├── nats_client.go │ ├── nats_server.go │ ├── options.go │ ├── rpc_client.go │ └── rpc_server.go ├── pb │ ├── mqant_rpc.pb.go │ ├── mqant_rpc.proto │ ├── new.go │ └── rpc_test.go ├── reply.go ├── rpc.go └── util │ └── argsutil.go ├── selector ├── cache │ ├── cache.go │ ├── cache_test.go │ └── options.go ├── default.go ├── default_test.go ├── filter.go ├── filter_test.go ├── options.go ├── selector.go ├── strategy.go └── strategy_test.go ├── server ├── context.go ├── options.go ├── rpc_server.go └── server.go ├── service ├── options.go └── service.go ├── utils ├── aes │ └── aes_encrypt.go ├── base62.go ├── base62_test.go ├── fatih │ └── structs │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── field.go │ │ ├── field_test.go │ │ ├── structs.go │ │ ├── structs_example_test.go │ │ ├── structs_test.go │ │ ├── tags.go │ │ └── tags_test.go ├── id.go ├── id_test.go ├── ip │ ├── iptool.go │ └── iptool_test.go ├── json │ └── json.go ├── lib │ └── addr │ │ ├── addr.go │ │ └── addr_test.go ├── minifmt.go ├── params_bytes.go ├── params_bytes_test.go ├── queue.go ├── randInt.go ├── safemap.go ├── safemap_test.go └── uuid │ └── uuid.go └── version.go /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/.DS_Store -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/README.md -------------------------------------------------------------------------------- /app/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/app/app.go -------------------------------------------------------------------------------- /conf/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/conf/config.go -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/examples/client/client.go -------------------------------------------------------------------------------- /examples/conf/server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/examples/conf/server.json -------------------------------------------------------------------------------- /examples/greeter/greeter.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/examples/greeter/greeter.proto -------------------------------------------------------------------------------- /examples/proto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/examples/proto.sh -------------------------------------------------------------------------------- /examples/proto/examples/greeter/greeter.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/examples/proto/examples/greeter/greeter.pb.go -------------------------------------------------------------------------------- /examples/proto/examples/greeter/greeter_mqant.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/examples/proto/examples/greeter/greeter_mqant.pb.go -------------------------------------------------------------------------------- /examples/service/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/examples/service/server.go -------------------------------------------------------------------------------- /gate/base/gate_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/gate/base/gate_handler.go -------------------------------------------------------------------------------- /gate/base/mqtt/mqtt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/gate/base/mqtt/mqtt.go -------------------------------------------------------------------------------- /gate/base/mqtt/mqtt_client_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/gate/base/mqtt/mqtt_client_server.go -------------------------------------------------------------------------------- /gate/base/mqtt/mqtt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/gate/base/mqtt/mqtt_test.go -------------------------------------------------------------------------------- /gate/base/mqtt/pack_queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/gate/base/mqtt/pack_queue.go -------------------------------------------------------------------------------- /gate/base/mqtt_agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/gate/base/mqtt_agent.go -------------------------------------------------------------------------------- /gate/base/mqtt_gate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/gate/base/mqtt_gate.go -------------------------------------------------------------------------------- /gate/base/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/gate/base/session.go -------------------------------------------------------------------------------- /gate/base/session.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/gate/base/session.pb.go -------------------------------------------------------------------------------- /gate/base/session.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/gate/base/session.proto -------------------------------------------------------------------------------- /gate/base/session_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/gate/base/session_test.go -------------------------------------------------------------------------------- /gate/define.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/gate/define.go -------------------------------------------------------------------------------- /gate/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/gate/options.go -------------------------------------------------------------------------------- /gate/uriroute/IM通信协议.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/gate/uriroute/IM通信协议.md -------------------------------------------------------------------------------- /gate/uriroute/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/gate/uriroute/README.md -------------------------------------------------------------------------------- /gate/uriroute/uri_route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/gate/uriroute/uri_route.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/go.sum -------------------------------------------------------------------------------- /httpgateway/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/httpgateway/api.go -------------------------------------------------------------------------------- /httpgateway/api/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/httpgateway/api/util.go -------------------------------------------------------------------------------- /httpgateway/api/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/httpgateway/api/util_test.go -------------------------------------------------------------------------------- /httpgateway/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/httpgateway/errors/errors.go -------------------------------------------------------------------------------- /httpgateway/errors/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/httpgateway/errors/errors_test.go -------------------------------------------------------------------------------- /httpgateway/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/httpgateway/options.go -------------------------------------------------------------------------------- /httpgateway/proto/api.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/httpgateway/proto/api.pb.go -------------------------------------------------------------------------------- /httpgateway/proto/api.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/httpgateway/proto/api.proto -------------------------------------------------------------------------------- /log/beego/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/log/beego/README.md -------------------------------------------------------------------------------- /log/beego/color.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/log/beego/color.go -------------------------------------------------------------------------------- /log/beego/color_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/log/beego/color_windows.go -------------------------------------------------------------------------------- /log/beego/color_windows_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/log/beego/color_windows_test.go -------------------------------------------------------------------------------- /log/beego/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/log/beego/conn.go -------------------------------------------------------------------------------- /log/beego/conn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/log/beego/conn_test.go -------------------------------------------------------------------------------- /log/beego/console.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/log/beego/console.go -------------------------------------------------------------------------------- /log/beego/console_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/log/beego/console_test.go -------------------------------------------------------------------------------- /log/beego/dingtalk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/log/beego/dingtalk.go -------------------------------------------------------------------------------- /log/beego/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/log/beego/file.go -------------------------------------------------------------------------------- /log/beego/file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/log/beego/file_test.go -------------------------------------------------------------------------------- /log/beego/jianliao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/log/beego/jianliao.go -------------------------------------------------------------------------------- /log/beego/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/log/beego/log.go -------------------------------------------------------------------------------- /log/beego/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/log/beego/logger.go -------------------------------------------------------------------------------- /log/beego/logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/log/beego/logger_test.go -------------------------------------------------------------------------------- /log/beego/multifile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/log/beego/multifile.go -------------------------------------------------------------------------------- /log/beego/multifile_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/log/beego/multifile_test.go -------------------------------------------------------------------------------- /log/beego/slack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/log/beego/slack.go -------------------------------------------------------------------------------- /log/beego/smtp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/log/beego/smtp.go -------------------------------------------------------------------------------- /log/beego/smtp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/log/beego/smtp_test.go -------------------------------------------------------------------------------- /log/beego/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/log/beego/trace.go -------------------------------------------------------------------------------- /log/beego_logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/log/beego_logger.go -------------------------------------------------------------------------------- /log/define.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/log/define.go -------------------------------------------------------------------------------- /log/gen_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/log/gen_options.go -------------------------------------------------------------------------------- /log/gen_options_optiongen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/log/gen_options_optiongen.go -------------------------------------------------------------------------------- /log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/log/log.go -------------------------------------------------------------------------------- /module/base/DefaultModule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/module/base/DefaultModule.go -------------------------------------------------------------------------------- /module/base/ModuleManager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/module/base/ModuleManager.go -------------------------------------------------------------------------------- /module/base/ServerSession.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/module/base/ServerSession.go -------------------------------------------------------------------------------- /module/base/base_module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/module/base/base_module.go -------------------------------------------------------------------------------- /module/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/module/module.go -------------------------------------------------------------------------------- /module/modules/timer/timingwheel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/module/modules/timer/timingwheel.go -------------------------------------------------------------------------------- /module/modules/timer_module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/module/modules/timer_module.go -------------------------------------------------------------------------------- /module/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/module/options.go -------------------------------------------------------------------------------- /mqant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/mqant.go -------------------------------------------------------------------------------- /network/agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/network/agent.go -------------------------------------------------------------------------------- /network/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/network/conn.go -------------------------------------------------------------------------------- /network/tcp_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/network/tcp_conn.go -------------------------------------------------------------------------------- /network/tcp_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/network/tcp_server.go -------------------------------------------------------------------------------- /network/ws_conn_x.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/network/ws_conn_x.go -------------------------------------------------------------------------------- /network/ws_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/network/ws_server.go -------------------------------------------------------------------------------- /network/ws_server_x.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/network/ws_server_x.go -------------------------------------------------------------------------------- /registry/consul/consul.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/registry/consul/consul.go -------------------------------------------------------------------------------- /registry/consul/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/registry/consul/options.go -------------------------------------------------------------------------------- /registry/consul_registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/registry/consul_registry.go -------------------------------------------------------------------------------- /registry/consul_registry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/registry/consul_registry_test.go -------------------------------------------------------------------------------- /registry/consul_watcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/registry/consul_watcher.go -------------------------------------------------------------------------------- /registry/consul_watcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/registry/consul_watcher_test.go -------------------------------------------------------------------------------- /registry/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/registry/encoding.go -------------------------------------------------------------------------------- /registry/encoding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/registry/encoding_test.go -------------------------------------------------------------------------------- /registry/etcdv3/etcdv3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/registry/etcdv3/etcdv3.go -------------------------------------------------------------------------------- /registry/etcdv3/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/registry/etcdv3/options.go -------------------------------------------------------------------------------- /registry/etcdv3/watcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/registry/etcdv3/watcher.go -------------------------------------------------------------------------------- /registry/mock/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/registry/mock/helper.go -------------------------------------------------------------------------------- /registry/mock/helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/registry/mock/helper_test.go -------------------------------------------------------------------------------- /registry/mock/mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/registry/mock/mock.go -------------------------------------------------------------------------------- /registry/mock/mock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/registry/mock/mock_test.go -------------------------------------------------------------------------------- /registry/mock/mock_watcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/registry/mock/mock_watcher.go -------------------------------------------------------------------------------- /registry/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/registry/options.go -------------------------------------------------------------------------------- /registry/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/registry/registry.go -------------------------------------------------------------------------------- /registry/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/registry/service.go -------------------------------------------------------------------------------- /registry/watcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/registry/watcher.go -------------------------------------------------------------------------------- /rpc/base/nats_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/rpc/base/nats_client.go -------------------------------------------------------------------------------- /rpc/base/nats_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/rpc/base/nats_server.go -------------------------------------------------------------------------------- /rpc/base/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/rpc/base/options.go -------------------------------------------------------------------------------- /rpc/base/rpc_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/rpc/base/rpc_client.go -------------------------------------------------------------------------------- /rpc/base/rpc_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/rpc/base/rpc_server.go -------------------------------------------------------------------------------- /rpc/pb/mqant_rpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/rpc/pb/mqant_rpc.pb.go -------------------------------------------------------------------------------- /rpc/pb/mqant_rpc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/rpc/pb/mqant_rpc.proto -------------------------------------------------------------------------------- /rpc/pb/new.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/rpc/pb/new.go -------------------------------------------------------------------------------- /rpc/pb/rpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/rpc/pb/rpc_test.go -------------------------------------------------------------------------------- /rpc/reply.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/rpc/reply.go -------------------------------------------------------------------------------- /rpc/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/rpc/rpc.go -------------------------------------------------------------------------------- /rpc/util/argsutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/rpc/util/argsutil.go -------------------------------------------------------------------------------- /selector/cache/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/selector/cache/cache.go -------------------------------------------------------------------------------- /selector/cache/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/selector/cache/cache_test.go -------------------------------------------------------------------------------- /selector/cache/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/selector/cache/options.go -------------------------------------------------------------------------------- /selector/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/selector/default.go -------------------------------------------------------------------------------- /selector/default_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/selector/default_test.go -------------------------------------------------------------------------------- /selector/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/selector/filter.go -------------------------------------------------------------------------------- /selector/filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/selector/filter_test.go -------------------------------------------------------------------------------- /selector/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/selector/options.go -------------------------------------------------------------------------------- /selector/selector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/selector/selector.go -------------------------------------------------------------------------------- /selector/strategy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/selector/strategy.go -------------------------------------------------------------------------------- /selector/strategy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/selector/strategy_test.go -------------------------------------------------------------------------------- /server/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/server/context.go -------------------------------------------------------------------------------- /server/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/server/options.go -------------------------------------------------------------------------------- /server/rpc_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/server/rpc_server.go -------------------------------------------------------------------------------- /server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/server/server.go -------------------------------------------------------------------------------- /service/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/service/options.go -------------------------------------------------------------------------------- /service/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/service/service.go -------------------------------------------------------------------------------- /utils/aes/aes_encrypt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/aes/aes_encrypt.go -------------------------------------------------------------------------------- /utils/base62.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/base62.go -------------------------------------------------------------------------------- /utils/base62_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/base62_test.go -------------------------------------------------------------------------------- /utils/fatih/structs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/fatih/structs/.gitignore -------------------------------------------------------------------------------- /utils/fatih/structs/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/fatih/structs/.travis.yml -------------------------------------------------------------------------------- /utils/fatih/structs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/fatih/structs/LICENSE -------------------------------------------------------------------------------- /utils/fatih/structs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/fatih/structs/README.md -------------------------------------------------------------------------------- /utils/fatih/structs/field.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/fatih/structs/field.go -------------------------------------------------------------------------------- /utils/fatih/structs/field_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/fatih/structs/field_test.go -------------------------------------------------------------------------------- /utils/fatih/structs/structs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/fatih/structs/structs.go -------------------------------------------------------------------------------- /utils/fatih/structs/structs_example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/fatih/structs/structs_example_test.go -------------------------------------------------------------------------------- /utils/fatih/structs/structs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/fatih/structs/structs_test.go -------------------------------------------------------------------------------- /utils/fatih/structs/tags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/fatih/structs/tags.go -------------------------------------------------------------------------------- /utils/fatih/structs/tags_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/fatih/structs/tags_test.go -------------------------------------------------------------------------------- /utils/id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/id.go -------------------------------------------------------------------------------- /utils/id_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/id_test.go -------------------------------------------------------------------------------- /utils/ip/iptool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/ip/iptool.go -------------------------------------------------------------------------------- /utils/ip/iptool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/ip/iptool_test.go -------------------------------------------------------------------------------- /utils/json/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/json/json.go -------------------------------------------------------------------------------- /utils/lib/addr/addr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/lib/addr/addr.go -------------------------------------------------------------------------------- /utils/lib/addr/addr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/lib/addr/addr_test.go -------------------------------------------------------------------------------- /utils/minifmt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/minifmt.go -------------------------------------------------------------------------------- /utils/params_bytes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/params_bytes.go -------------------------------------------------------------------------------- /utils/params_bytes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/params_bytes_test.go -------------------------------------------------------------------------------- /utils/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/queue.go -------------------------------------------------------------------------------- /utils/randInt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/randInt.go -------------------------------------------------------------------------------- /utils/safemap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/safemap.go -------------------------------------------------------------------------------- /utils/safemap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/safemap_test.go -------------------------------------------------------------------------------- /utils/uuid/uuid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liangdas/mqant/HEAD/utils/uuid/uuid.go -------------------------------------------------------------------------------- /version.go: -------------------------------------------------------------------------------- 1 | package mqant 2 | 3 | const version = "1.5.3" 4 | --------------------------------------------------------------------------------