1
tinkerer 2015-03-23 12:09:26 +08:00
starred.
|
2
siko 2015-03-23 12:11:11 +08:00
赞
|
3
tencoldays OP @siko 哈哈, 上周被三个印度青年鄙视了...然后改了一个周末
|
4
Numbcoder 2015-03-23 13:33:17 +08:00
赞!MQTT 真是好个东西,可惜国内好多公司不识货
|
5
tencoldays OP @Numbcoder 不能这么说,MQTT 3.1协议规范确实不完善,但去年底的3.1.1规范就很棒了
|
6
yakczh 2015-03-23 13:41:53 +08:00
erlang 会有内存泄露吗/
|
7
llbgurs 2015-03-23 14:48:24 +08:00
@yakczh 当然会有内存泄漏,可以看看http://www.erlang-in-anger.com/
|
8
tencoldays OP @yakczh Erlang开发不需要考虑c那种内存泄漏,但要注意进程mailbox、ets数据、binary数据的内存占用。
总体上,erlang的内存模型,个人觉得比java好。因为Erlang首要考虑软实时和低延迟(Low Latency)。 |
9
carriesong 2015-03-23 15:21:03 +08:00 1
@tencoldays 赞,我们 云巴 也是在做类似的事情,Erlang MQTT Broker 模式,并发到千万级。http://yunba.io 多交流多学习。
|
10
cheng007 2015-03-23 15:42:10 +08:00
@tencoldays erlang的gc不需要像命令式语言那样全局的gc,消耗会小很多,不会应该gc产生性能颠簸。go在这方面还是有问题。
|
11
tencoldays OP |
13
tencoldays OP @yakczh Java建议用这个: http://akka.io/
|
14
Kabie 2015-03-23 18:22:17 +08:00
看着不错。。。晚上试试。。。
|
15
Kabie 2015-03-23 23:48:37 +08:00
...文档里的配置文件不全啊。。。而且还和网页上的不一致。。。害我弄了半天。。。
|
16
tencoldays OP @Kabie 默认不用配置,直接run吧... etc/app.config最近加了很多设置项,还没来得及写一个完整的文档,哈哈
|
17
Kabie 2015-03-24 00:40:04 +08:00
@tencoldays 嗯,直接运行是可以,我只是想试试在 elixir 里面调用
另外 client 库也有点问题,`emqttc:start_link` 的 host 参数有问题,实际不支持 binary,而 ip_address 会导致 log 失败……也不能用 |
18
tencoldays OP @Kabie host参数类型 string() | inet:ip_address()
|
19
xujialiang 2015-03-24 11:57:55 +08:00
牛掰啊
|
20
xujialiang 2015-03-24 12:00:35 +08:00
正在用MQTT 做IM 服务端不知道能不能兼容mosquitto 的client
|
21
tencoldays OP @xujialiang 我们简单测试也会用mosquitto_pub/sub
|