OpenStack RPC Queues

说明

文本分析的 OpenStack 版本为 Kilo (2015.1.0),不过社区关于 RPC 架构的设计十分经典,在四年多的时间内基本没有变化,所以有必要在此记录。

表格有四列:

  • Exchange: 队列的 Exchange,后缀是 fanout 的 Exchange 为 fanout 类型;标记(topic)的为 topic 类型。
  • Queue: 队列的名字。
  • Routing Key: 队列的 Routing Key,一般和队列名一样。但是 fanout 的 routing key 比较特殊,为去掉 fanout_{uuid} 后的字符串。
  • Service: 申明此队列的服务,一般是
查看详细

Running qemu + openvswitch on ubuntu 14.04

Commands

$ wget http://download.cirros-cloud.net/0.3.3/cirros-0.3.3-i386-disk.img
$ sudo apt-get install uml-utilities qemu-system-x86 bridge-utils openvswitch-switch -y

$ cat <<EOF >>ovs-ifup 
#!/bin/sh

switch='br0'
/sbin/ifconfig $1 0.0.0.0 up
ovs-vsctl add-port ${switch} $1
EOF
$ cat <<EOF >> ovs-ifdown 
#!/bin/sh

switch='br0'
/sbin/ifconfig $1 0.0.0.0 down
ovs-vsctl del-port ${switch} $1
EOF

如果出现

Device ‘tap’ could not be initialized

那么可能是脚本没有 x 权限,用下面这个命令搞定。… 查看详细

百度盘下载加速

家里用的是 20Mb 的华数宽带,也就是联通宽带,用迅雷离线下载,满满的 4MB/s。可是用百度盘这货下东西,竟然稳定的 200KB/s。完了还很温馨地给你一个免费体验提速的链接,体验下加速的感觉确实很爽,速度满满当当的,不过体验完 300 秒就掉回可怜的 200 KB。哎呦,百度不错啊,想和迅雷一样赚人名币啊,滚蛋!

吐槽完毕,记录不花人民币够提速到 800+ KB/s 的方法。原理很简单,挑一个离你比较近的服务器,这样网络延时比较低,速度自然会快一些。不过比较彻底的方法还是花人民币。… 查看详细