From 618caa4a9f759fbc871085eca90791e869151bdc Mon Sep 17 00:00:00 2001 From: xiejun <xiejun@vci-tech.com> Date: 星期四, 23 一月 2025 11:14:48 +0800 Subject: [PATCH] 现场型号代号/人员/组织接口调试 --- Source/BladeX-Tool/blade-starter-actuate/README.md | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 deletions(-) diff --git a/Source/BladeX-Tool/blade-starter-actuate/README.md b/Source/BladeX-Tool/blade-starter-actuate/README.md new file mode 100644 index 0000000..57d34d5 --- /dev/null +++ b/Source/BladeX-Tool/blade-starter-actuate/README.md @@ -0,0 +1,34 @@ +## 鎯虫硶 +鏆撮湶涓�浜涚鐐癸紝鎻愪緵涓�浜涘姛鑳姐�� + +1. http-cache + +2. RateLimiter + +3. ... ... + +### 涓嶆槸鐢ㄧ綉鍏筹紝鍗曚綋搴旂敤 +鎷︽埅鍣ㄥ鐞嗭紝鍩轰簬 redis 鐨� cache 鏃堕棿鎴栬�� RateLimiter澶勭悊銆� + +缁撴瀯锛歴erviceName:http-cache:/user/1?queryString If-Modified-Since +缁撴瀯锛歴erviceName:RateLimiter:/user/1 99 + +### 浣跨敤缃戝叧 +灏嗙鐐逛俊鎭瓨鍌ㄥ埌 redis 閲岋紝渚� 缃戝叧浣跨敤銆� +缁撴瀯锛歴erviceName:http-cache:endpoint:/user/{id} 100s + +缁撴瀯锛歴erviceName:RateLimiter:endpoint:/user/{id} 100/s + +## RateLimiter Headers +```text +#=============================#===================================================# +# HTTP Header # Description # +#=============================#===================================================# +| X-RateLimit-Limit | Request limit per day / per 5 minutes | ++-----------------------------+---------------------------------------------------+ +| X-RateLimit-Remaining | The number of requests left for the time window | ++-----------------------------+---------------------------------------------------+ +| X-RateLimit-Reset | The remaining window before the rate limit resets | +| | in UTC epoch seconds | ++-----------------------------+---------------------------------------------------+ +``` \ No newline at end of file -- Gitblit v1.9.3