Handling of expired access tokens when CF CC rate limiting exhausts
還沒有人認領這個 Issue。
評估
- 難度
- 4/5
- 預估耗時
- 3-5 天
- 新手友好度
- 25/100
- Issue 類型
- 缺陷
- 描述清晰度
- 需要釐清
- 活躍度
- 停滯
- 技術堆疊
- java
- 領域
- api, authentication
研究方向
首先閱讀 cloudfoundry-client-reactor/src/main/java/org/cloudfoundry/reactor/util/AbstractReactorOperations.java,並將其 token 更新行為與相關的 CF CLI issue #1582 進行比較。判斷過期 token 如何與 CF CC 的 429 回應互動,然後確認 client 能夠處理此情境,而不會耗盡未驗證請求的速率限制。
由索引模型根據 Issue 內容生成。
描述
Hi All,
This issue is same as related to one opened on CF CLI
https://github.com/cloudfoundry/cli/issues/1582
CF CC has a rate limit of unauthenticated calls per IP. In our situation some of the CF applications share the same IP due to NAT.
In case of performing operations with expired access tokens from multiple apps we easily reach the unauthenticated rate limit and CF responds with 429.
I checked the code in AbstractReactorOperations
Token is only refreshed when 401 unauthorised is thrown.
It will be helpful we can check the suggestions mentioned the attached bug.
Please let me know if i am missing something or if the same CLI bug does not apply to CF java client.
Best Regards,
Saurav
- 主要語言
- Java
- 星號
- 334
- 分支
- 318
- 平均合併
- 7 天 11 小時
- 30 天內合併 PR
- 3
環境準備
這個專案沒有提供開發容器、Dockerfile 或貢獻指南,環境需要你自己搭建:先看它的 README,通用步驟見我們的新手貢獻指南。
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
cloudfoundry/cf-java-client 的其他 Issue
-
難度 2/5 1-3 小時 新手友好度 68/100
cloudfoundry/cf-java-client#1374 ·
-
Integration tests fail: test-service-broker.jar incompatible with java-buildpack v5 (JDK 17 default)未關閉
難度 2/5 半天 新手友好度 74/100
cloudfoundry/cf-java-client#1344 · 1 則留言 ·
-
Execute integration tests in Github Actions可能已有人在做 @ZPascal 於 9 天前認領。 未關閉
cloudfoundry/cf-java-client#1380 · 1 個 reaction · 已指派 2 人 ·
-
難度 5/5 一週以上 新手友好度 15/100
cloudfoundry/cf-java-client#1373 ·
-
Update to latest CAPI Version 1.240.0可能已有人在做 關聯的 PR 仍在進行中或已合併。 未關閉
難度 3/5 1-2 天 新手友好度 55/100
cloudfoundry/cf-java-client#1370 ·
查看 cloudfoundry/cf-java-client 的全部 Issue
相似的 Issue
-
難度 2/5 1-3 小時 新手友好度 85/100
objectionary/eo-graphs#80 ·
-
難度 2/5 1-3 小時 新手友好度 74/100
-
enhancement good first issue
難度 2/5 半天 新手友好度 66/100
apache/fineract-consumer-facing#175 ·
維護者通常 1 天內回覆
-
[BUG] 订单:会员凭订单号即可取消其他会员的待付款订单(取消接口不校验订单归属)可能已有人在做 @dadiyang 今天認領。 未關閉
難度 2/5 1-3 小時 新手友好度 70/100
macrozheng/mall#1016 ·
-
難度 2/5 1-3 小時 新手友好度 78/100