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