【OF框架】框架Cache/Session在負載均衡部署時,切換Memory/Redis測試
阿新 • • 發佈:2019-05-16
配置 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測試