Tuesday, September 10, 2019

開個箱 21:9 螢幕 嘿嘿

廠商沒貨了 ,直接幫我升級成高階xdddd,買來看電影,準備神隱







Saturday, August 17, 2019

websocket 達到百萬連接?(三) 端口 驗證

端口重複使用? 假象?

https://colobu.com/2019/02/23/1m-go-tcp-connection/
在看了下數據後 最下面貼文 發現了是不是只是 本地端 的假象?
來實驗一下
在使用docker 虛擬連接發現docker 創建的連線數是正常的嗎
開了兩台 client 模擬客戶端 每台上限65536 ,可以看到 server 確實達到
接近12萬連線數 所以 這個就取決的server的硬件是否強大囉

後面 其中一docker 可能掛了還是怎樣,連線數掉到剩一台client
數據 大概 滿仔數據 記憶體大概是 快接近 6g cpu接近10%左右,頻寬 回傳 1.4m
接近 剛才的 部落格實測數據

Wednesday, August 14, 2019

websocket 達到百萬連接?(二) Rabbitmq 基本安裝與設定

https://www.rabbitmq.com/which-erlang.html

install erlang

rabbitmq install

新增來源

rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc

#In order to use the Yum repository, a .repo file (e.g. rabbitmq.repo) has to 
#be added under the /etc/yum.repos.d/ directory. The contents of the file 
##will vary slightly between distributions (e.g. CentOS 7 vs. CentOS 6 vs. 
##OpenSUSE). The following example targets CentOS 7:

[bintray-rabbitmq-server]
name=bintray-rabbitmq-rpm
baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.7.x/el/7/
gpgcheck=0
repo_gpgcheck=0
enabled=1

yum clean all    #yum makecache


yum install rabbitmq-server
!!

基本設定

啟動服務

sudo systemctl start rabbitmq-server

查詢狀態

sudo systemctl status rabbitmq-server

設置為開機啟動

sudo systemctl enable rabbitmq-server
  1. 添加用户并授权

新增使用者

sudo rabbitmqctl add_user admin pwd

設定使用者

sudo rabbitmqctl set_user_tags admin administrator

#tag(administrator,monitoring,policymaker,management)

設定使用者權限 (接收所有來自host 的所有操作)

sudo rabbitmqctl  set_permissions -p "/" admin '.*' '.*' '.*'  

查詢使用者權限

sudo rabbitmqctl list_user_permissions admin
  1. 設定使用者遠端訪問

修改配置相關文件

sudo vi /etc/rabbitmq/rabbitmq.config 

儲存以下內容

[
{rabbit, [{tcp_listeners, [5672]}, {loopback_users, ["admin"]}]}
].
3、重啟 rabbitmq server

重新啟動服務

sudo systemctl restart rabbitmq-server

新增防火牆開放端口

sudo firewall-cmd --add-port=5672/tcp --permanent

重新加載防火牆設定

sudo firewall-cmd --reload

開啟後台

rabbitmq-plugins enable rabbitmq_management

教學參考