SHARE
TWEET

Untitled

a guest Aug 12th, 2017 116 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. %% /etc/rabbitmq/rabbitmq.conf
  2. %% erlang vm io_async_thread rabbitmq 默认为 60, 可以适当提高一点 128
  3.  
  4. [
  5.   {rabbit, [
  6.     {cluster_partition_handling, autoheal},
  7.     {handshake_timeout, 20000},
  8.     {reverse_dns_lookups, false},
  9.     {tcp_listeners, [{"0.0.0.0", 5672}]},
  10.     {tcp_listen_options, [
  11.                           {backlog,       4096},
  12.                           {nodelay,       true},
  13.                           {linger,        {true,0}},
  14.                           {exit_on_close, false},
  15.                           {sndbuf,        262144},
  16.                           {recbuf,        262144},
  17.                           {keepalive,        true}
  18.                          ]}
  19.    ]},
  20.   {rabbitmq_mqtt, [
  21.     {tcp_listen_options, [
  22.                           {backlog,       4096},
  23.                           {nodelay,       true},
  24.                           {linger,        {true,0}},
  25.                           {exit_on_close, false},
  26.                           {sndbuf,        262144},
  27.                           {recbuf,        262144}
  28.                          ]}
  29.   ]},
  30.   {rabbitmq_stomp, [
  31.     {tcp_listen_options, [
  32.                           {backlog,       4096},
  33.                           {nodelay,       true},
  34.                           {linger,        {true,0}},
  35.                           {exit_on_close, false},
  36.                           {sndbuf,        262144},
  37.                           {recbuf,        262144}
  38.                          ]}
  39.   ]},
  40.   {kernel, [
  41.     {inet_default_connect_options, [{nodelay, true}]},
  42.     {inet_default_listen_options,  [{nodelay, true}]}
  43.   ]}
  44. ].
  45.  
  46.  
  47.  
  48. rabbitmqctl add_user user pass  
  49. rabbitmqctl set_user_tags user administrator
  50. rabbitmqctl  set_permissions -p /  user '.*' '.*' '.*'
  51.  
  52. bin/runjava com.rabbitmq.perf.PerfTest --uri "amqp://user:pass@10.33.46.222:5672" --consumers 20 --producers 5   -u "throughput-test-11" --id "test-11" -f persistent -q 500 --rate 2000 -a
RAW Paste Data
Top