閱讀短文您可以學習到:應用中間件系列之 Redis 實現(xiàn)(電商網站)秒殺搶購示例
什么是 DEVKIT
華為云開發(fā)者插件(HuaweiCloudToolkit),作為華為云圍繞其產品能力向開發(fā)者桌面上的延伸,幫助開發(fā)者快速在本地連接華為云,打通華為云到開發(fā)者的最后一公里。HuaweiCloudToolKit 是圍繞華為云開發(fā)者生態(tài)工具體系打造的一系列 IDE 插件,支持 VSCode、IntelliJIDEA 等系列平臺、以及華為云自研CodeArtsIDE,幫助開發(fā)者更高效、便捷的搭建應用。致力于為開發(fā)者提供更穩(wěn)定、快速、安全的編程體驗。
IDE 與 DEVKIT 的關系
什么是 CodeArtsIDE?
CodeArtsIDE 是一個集成開發(fā)環(huán)境(IDE),兼具源代碼編輯器的簡易性和開發(fā)人員工具的強大功能,如代碼補全和調試。
下載路徑:https://developer.huaweicloud.com/develop/toolkit.html
IntelliJIDEA 與 DEVKIT 的關系
安裝準備
下載并安裝 JDK1.8 或更高版本。
下載并安裝 IntelliJIDEA2020.2 或更高版本。
安裝驗證
在 IntelliJ 系列平臺上安裝插件成功后在左側的導航欄中可以看到 HuaweiCloudToolkit 圖標,點擊后面板會出現(xiàn) HuaweiCloudAPI 的字樣,則說明安裝成功。
CodeArtsIDE 與 DEVKIT 的關系
API 插件是 CodeArtsIDE 原生內置的插件,默認已經安裝。左側的導航欄中可以看到相關圖標。
VisualStudioCodeIDE 與 DEVKIT 的關系
安裝準備
下載并安裝 VisualStudioCode 最新版本。
安裝驗證
在 VSCodeIDE 安裝插件成功后在左側的導航欄中可以看到 HuaweiCloudToolkit 圖標,點擊后面板會出現(xiàn) HuaweiCloudAPI 的字樣,則說明安裝成功。
Redis 實現(xiàn)(電商網站)秒殺搶購示例
Redis 實現(xiàn)(電商網站)秒殺搶購示例
版本說明
本示例基于華為云分布式緩存服務 Redis 基礎版5.0 開發(fā)。
簡介
Redis 實現(xiàn)(電商網站)秒殺搶購示例(Java 版本)
電商網站的商品類目、推薦系統(tǒng)以及秒殺搶購活動,適宜使用 Redis 緩存數(shù)據(jù)庫。
例如秒殺搶購活動,并發(fā)高,對于傳統(tǒng)關系型數(shù)據(jù)庫來說訪問壓力大,需要較高的硬件配置(如磁盤 IO)支撐。Redis 數(shù)據(jù)庫,單節(jié)點 QPS 支撐能達到 10 萬,輕松應對秒殺并發(fā)。實現(xiàn)秒殺和數(shù)據(jù)加鎖的命令簡單,使用 SET、GET、DEL、RPUSH 等命令即可。對分布式應用加鎖,能夠避免出現(xiàn)庫存超賣及無序訪問等現(xiàn)象。本實踐介紹如何使用 Redis 對分布式應用加鎖。
開發(fā)前準備
注冊華為云賬號,詳細操作請參見如何注冊華為云管理控制臺的用戶?,并完成實名認證。
已購買具有公網 IP 的 ECS,詳細操作請參見購買并登錄 Linux 彈性云服務器。
已購買 DCS 緩存實例,詳細操作請參見購買緩存實例,且需保證 DCS 實例與已購買具的 ECS 在同一虛擬私有云、子網內,并在已購買具的 ECS 上配置公網訪問 Redis,詳細操作請參見使用 Nginx 實現(xiàn)公網訪問 Redis4.0/5.0 的單機/主備/Proxy 集群實例。
安裝 SDK
您可以通過 Maven 方式獲取和安裝 SDK,首先需要在您的操作系統(tǒng)中下載并安裝 Maven,安裝完成后您只需要在 Java 項目的 pom.xml 文件中加入相應的依賴項即可。
審核編輯 黃宇
-
DCS
+關注
關注
20文章
600瀏覽量
49912 -
API
+關注
關注
2文章
1472瀏覽量
61749 -
華為云
+關注
關注
3文章
2391瀏覽量
17244
發(fā)布評論請先 登錄
相關推薦
評論