Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Evaluate adapter support for different backends, such as EMQX #28

Open
Ayanda-D opened this issue Jun 3, 2019 · 2 comments
Open

Evaluate adapter support for different backends, such as EMQX #28

Ayanda-D opened this issue Jun 3, 2019 · 2 comments

Comments

@Ayanda-D
Copy link
Contributor

Ayanda-D commented Jun 3, 2019

We need to evaluate whether this library can support pooling logic for different backends, such as EMQX, https://www.emqx.io/ (which we can use as an evaluation backend)

@vikger
Copy link
Contributor

vikger commented Sep 26, 2019

Current findings on EMQX usage related to ex_rabbit_pool integration:

Run EMQX in Docker:

docker pull emqx/emqx:v3.1.0
docker run -d --rm --name emqx31 -p 1883:1883 -p 8083:8083 -p 8883:8883 -p 8084:8084 -p 18083:18083 emqx/emqx:v3.1.0

management console: http://localhost:18083 (default user: admin, default password: public)
websocket mode: http://127.0.0.1:18083/#/websocket

elixir plugin available: https://github.com/emqx/emqx-elixir-plugin
uses Erlang dependency: git clone https://github.com/emqtt/emq-relx.git
hooks (used but plugin during load): https://github.com/emqx/emqx
Compile emq-relx with 'make' before using, uncomment emqx-elixir-plugin add/del hooks you need before using.

According to this link, the emq-relx has to be rebuilt with elixir plugin:
https://gh-dark.rauchg.now.sh/emqx/emqx/issues/2645

@vikger
Copy link
Contributor

vikger commented Sep 30, 2019

Using latest image:
docker run -d --rm --name emqx -p 1883:1883 -p 8083:8083 -p 8883:8883 -p 8084:8084 -p 18083:18083 emqx/emqx:latest

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants