1. 程式人生 > >【OF框架】框架Cache/Session在負載均衡部署時,切換Memory/Redis測試

【OF框架】框架Cache/Session在負載均衡部署時,切換Memory/Redis測試

配置 etc 切換 ngs bsp 添加 pan 機會 均衡

一、切換Memory/Redis


註意:增加以下代碼,使用Redis緩存服務,刪除或註釋相應代碼,使用Memory緩存

第一步:安裝運行Redis服務,獲得連接參數。

第二步:在Startup.cs文件ConfigureServices中添加服務。

.AddDistributedRedisCache(option => option.Configuration = Configuration.GetConnectionString("redisconnectionString"))

第三步:在appsettings.json中配置redisconnectionString連接字符串。

{
  "ConnectionStrings": {
    "redisconnectionString": "k8s.chenyinxin.com:31087"
  }
}

二、準備Memory/Redis鏡像


生成兩個不同鏡像,推送到倉庫備用。

技術分享圖片

三、運行Memory/Redis應用


各運行3個服務負載,開放端口訪問。

技術分享圖片

四、測試Memory鏡像訪問


在Memory下,Cache在不同瀏覽器,可以看到數據沒有共享。

技術分享圖片

在Memory下,Session測試均能取到值,負載器使用同IP同路由規則。後續有機會再測試輪循配置下的情況。

五、測試Redis鏡像訪問


在Redis下,Cache在不同瀏覽器,可以看到數據已經共享。

技術分享圖片

在Redis下,Session測試均能取到值,負載器使用同IP同路由規則。後續有機會再測試輪循配置下的情況。

【OF框架】框架Cache/Session在負載均衡部署時,切換Memory/Redis測試