• 折腾了下,翻了下论坛,最后决定自己搞 mqtt server 来实现

  • 需要留心持久性: RabbitMQ 发布/订阅示例中使用了按需创建的随机队列。这种方案在某些情况下很好,但是在我们这里并不很适用。假使出于未知原因,我们的仪表板应用挂掉了,这个临时队列就会被删除,其中发自博客应用的消息就再也不会到达仪表板应用了。这就是为什么我们需要一个静态的可持续的队列来保存消息,以便仪表板应用断线并重新连接后也能收到之前的所有消息。

    楼主我对这里不是很明白,在我的项目里面,我的 exchange 附带了参数 durable:true,还有 queue 也附带了 durable:true 让 RabbitMQ 做了持久化,这种情况下我 down 了多个订阅应用以及尝试 down 了 RabbitMQ 本身,但是我重启的时候还是能收到消息,不知道楼主说的临时队列是不是指的是这个。

  • 如果是我我会选择直接用 UUID 作为主键,在移动端,那么这个 uuid 由移动端自己生成,然后在有网络的时候 POST 到服务器去,管他离不离线,服务端只接受你 post 过来的东西,WEB 那边的话就服务端生成 UUID。用 uuid,分库,分表,迁移,各种方便。然后至于性能问题,我自己觉得没多大区别,给 uuid 加个 index,不过我在 mysql 里面的做法是,创建表的时候 id:false,然后自己加个 id:string 字段,设为主键,而不是复合 id+uuid

  • Rails Girls Beijing 2014-11-02 at 2014年11月03日

    GlassX 的柱子哥左拥右抱啊

  • 如果我需要不同的尺寸的话改怎么弄

  • 今年 Ruby Conf 的视频呢? at 2013年11月14日

    我也在期待中

  • devise action 的定制? at 2013年07月29日

    #2 楼 @huobazi 谢谢

  • Mac 上 RVM 无法下载,求助 at 2013年03月09日

    #8 楼 @yanhao 也是不行,但是我的 ubuntu 没有问题,一直想不通,提示是找不到 hosts

  • Mac 上 RVM 无法下载,求助 at 2013年03月08日

    #5 楼 @chenge 可以 ping rvm.io

  • Mac 上 RVM 无法下载,求助 at 2013年03月08日

    #1 楼 @Teddy #2 楼 @huacnlee 恩,就是 rvm 安装的时候装不上,同个网络下,ubuntu 能获取,但是,mac 就获取不到了,找不到 hosts

  • 关于数据分类 at 2012年10月22日

    #3 楼 @jokry 用一张链表存储节点,然后用递归的方式在 view 读取出数据?

  • 关于数据分类 at 2012年10月22日

    #1 楼 @help5305fff 求 model 和实现思路