原创 CentOS防火牆(firewall)配置

1、開放端口 firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload  

原创 keepalived配置文件解析

keepalived配置文件默認位於:/etc/keepalived/keepalived.conf 主要包含三個部分: 1、全局配置 2、VRRP配置 3、LVS配置 #-------------------------全局配置 St

原创 .Net Core gRPC入門實踐(protobuf .proto說明)

1、repeated: 可重複變長字段,類似數組/list集合;例如:repeated int32 Name=1; 生成的C#是個創建好的、只讀的空集合 ResponseModel result = new ResponseModel(

原创 .Net Core 3.1下完成Consul服務註冊

1、ConsulConfig .cs public class ConsulConfig { /// <summary> /// Consul服務註冊地址 /// </summary> public s

原创 CentOS下安裝keepalived

一、keepalived描述 keepalived 是linux下一個輕量級的高可用解決方案,它與HACMP實現功能類似,都可以實現服務或者網絡的高可用。 hacmp 是一個專業的、功能完善的高可用軟件,它提供了HA軟件所需的基本功能,比

原创 Consul安裝

Consul是HashiCorp公司推出的使用GO語言開發的開源工具,用於實現分佈式系統的服務發現與配置。 Consul是分佈式的、高可用的、可以橫向擴展的。Consul提供服務發現、健康檢查、key/value存儲、多數據中心等功能。

原创 CentOS源碼安裝Keepalived

1、安裝編譯環境 yum install -y gcc gcc-c++ openssl openssl-devel 2、安裝keepalived 官方地址:https://www.keepalived.org/download.html

原创 Centos安裝ffmpeg視頻處理工具(帶安裝h264編碼格式插件)

1、安裝yasm編譯器     官方下載地址:http://yasm.tortall.net/Download.html     依次執行以下命令: tar -xvzf yasm-1.3.0.tar.gz cd yasm-1.3.0/

原创 Docker Compose(容器編排)使用範例

Docker Compose(容器編排)安裝、操作命令和配置描述:https://blog.csdn.net/qq_26900081/article/details/105194198 一、創建Nginx容器 1、docker-compo

原创 CentOS下使用keepalived遇到的坑

1、使用"service keelalived stop"關閉keelalived後,VIP還在。 可以用這個命令試試:systemctl kill keelalived 2、配置完高可用之後,主備都存在VIP的情況。 可以試試關閉防火牆

原创 Docker Compose(容器編排)安裝、操作命令和配置描述

Docker Compose(容器編排)用於批量操作容器/鏡像,可以對多個容器同時啓動,多個容器同時關閉,鏡像和容器同時刪除,鏡像和容器同時構建等騷操作,可以高效率的維護分佈式應用。         Compose 中有兩個重要的概念:

原创 Centos7.6修改IP地址(Centos網絡相關的配置文件)

Centos網絡相關的配置文件: /etc/sysconfig/network-scripts/ifcfg-ens33   #IP地址,子網掩碼等配置 /etc/sysconfig/network-scripts/ifcfg-lo #網卡

原创 EF(EFCore)性能優化與高級用法

1、使用AsNoTracking() 使用AsNoTracking()後,將不監聽對象的狀態(是否被改變);當確定查詢出來的數據不會改變的時候使用AsNoTracking(); 使用context.Entry<User>(user).St

原创 C#線程鎖(自旋鎖SpinLock、互斥鎖Mutex、混合鎖Monitor | lock)

一、自旋鎖 自旋鎖是指當一個線程在獲取鎖對象的時候,如果鎖已經被其它線程獲取,那麼這個線程將會循環等待,不斷的去獲取鎖,直到獲取到了鎖。適合於原子操作時間非常短的場景 優點:避免了線程上下文切換。性能較高。 缺點:如果長時間等待,將消耗大

原创 RabbitMQ的四種交換器類型(fanout、direct、topic、headers)

  RabbitMQ常見的的四種交換器類型有四種:fanout、direct、topic、headers。 一、fanout 它會把所有發送到該交換器的消息路由到所有與該交換器綁定的隊列中。不需要指定Routingkey和BindingK