如果我在公网用消息队列(比如 gearman/beantalkd 这种),开放了端口,会有什么问题?(什么消息队列支持密码?)

2017-04-22 23:37:50 +08:00
 doubleflower
需要跨机房访问,但是发现好象所有消息队列都不支持帐号验证啊?就这么公开端口有问题吗?


当然一个方法是用防火墙阻止所有客户端以外的访问,但是操作很麻烦啊,客户端经常会变,老是要去更新也烦。
3692 次点击
所在节点    编程
10 条回复
lianz
2017-04-23 00:16:33 +08:00
用 Redis, 可以设置密码
pubby
2017-04-23 02:34:03 +08:00
vpn 啊
orderc
2017-04-23 08:51:38 +08:00
消息队列对外包装一层,加入验证。
ryd994
2017-04-23 09:01:00 +08:00
vpn
stunnel
wwqgtxx
2017-04-23 09:01:22 +08:00
难道不该用 redis 或者 rabbitmq 之类的吗
hcymk2
2017-04-23 09:32:09 +08:00
rabbitmq 支持多用户和密码
gearman 好像也可以设置用户和密码。
libook
2017-04-23 09:32:32 +08:00
不愿意投入运维精力的话可以用各大云计算服务商的消息队列服务,有 SDK 和密钥。
billlee
2017-04-23 10:20:36 +08:00
Rabbitmq 有基于用户名口令的身份认证, kafka 可以用 TLS 或者 SASL.
doubleflower
2017-04-23 10:44:31 +08:00
@hcymk2 gearman 不行啊,我当前就是用的这个,看遍文档都没有密码设定

rabbitmq 看了文档感觉挺复杂的,对于我的应用来说有点重了。
hellojinjie
2017-04-23 14:01:45 +08:00
感觉还是 vpn

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/356714

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX