我對Spring比較陌生,並試圖在服務器上排隊一組web請求(以便加熱memcached)。目前還不清楚我如何在當前請求的憑證上傳輸,以便在我將要加入隊列的未來Web請求中使用。我已經看到了一些調度解決方案(TaskExecutor,ApplicationEventMultitasker等),但不清楚他們是否/如何處理證書,因爲這似乎是這項任務中最複雜的部分。在憑藉憑據在Spring中排隊異步Web請求
0
A
回答
0
這是不可能的直接。安全證書存儲在ThreadLocal
這意味着一旦請求被轉發到另一個線程,證書將丟失。你所能做的(這可能實際上對你的設計有益)是直接傳遞證書,把它們包裝在Callable
/Runnable
或你使用的任何機制中。
+1
您可以使用包裝方面在'ThreadLocal'上設置安全性信用,然後在方法調用('@ Around')結束後取消設置。但是,即使在錯誤情況下,您也需要確保信用卡未被設置。我可能會把這些信號放在一些非標準的句柄下,這樣除了實際使用它們的代碼之外,沒有其他的處理能夠接受它們。 – atrain
相關問題
- 1. 異步HTTP請求,排隊請求
- 2. 憑藉其在mootools的
- 3. Big Commerce 401請求中沒有憑據
- 4. 在asp.net中的異步web請求httphandler
- 5. 如何使用Powershell中的默認憑據運行Web請求
- 6. 憑藉超過1張CD
- 7. 列表憑藉多年在Oracle
- 8. Kibana要求憑據
- 9. SSRS報告請求憑證
- 10. 每次請求登錄憑據時,Spring安全CAS SSO
- 11. 包含憑據的URL的請求
- 12. C#的Web請求的登錄憑據HTML表單
- 13. 在異步Web請求中設置請求屬性失敗。 C#
- 14. Web請求異步完成
- 15. 如何在單個請求中傳遞WCF憑據?
- 16. 通過在請求中發送參數(憑據)進行登錄
- 17. 要求數據源憑據
- 18. 春季安全儘管憑藉正確的憑據給予403安全
- 19. F#異步Web請求,處理異常
- 20. psql總是要求憑據
- 21. IIS要求登錄憑據
- 22. Web Api中的異步HTTP請求
- 23. AWS SQS異步排隊模式(請求/響應)
- 24. WrapPanel憑藉最後行內填寫
- 25. TFS團隊Web訪問 - 用戶被要求提供憑據(並被拒絕)
- 26. 排隊在Django中請求的圖片
- 27. 如何在soapUI中的AMF請求中發送AMF憑證?
- 28. Spring集成4異步請求/響應
- 29. Spring MVC-異步請求處理
- 30. Spring MVC的DeferredResult異步請求不行,異步請求立即響應
開始考慮執行我需要的模型而不是調用Web請求可能是最直接的方法,但仍然很想知道處理證書的Web請求隊列。 –