动态
列表apisix~redirect重定向插件
基本功能 將某個長鏈接,使用一個域名代替它,在瀏覽器上輸入域名,可以直接重定向到這個鏈接對接的網絡 使用方法 { "uri": "/*", "name": "short", "methods": [ "GET", "POST", "PUT", "DELETE", "PATCH", "HEAD", "OPTIONS", "C
k8s~根據podIP查看pod信息
在 Kubernetes 集羣中查找與特定 Pod IP(如 10.10.5.7)關聯的服務,可以通過以下步驟操作: 方法 1:通過 Endpoints 查詢(推薦) kubectl get endpoints --all-namespaces -o json | \ jq -r '.items[] | select(.subsets[].addresses[].ip == "10.10.5.7"
redis~多行語句的原子性_事務性
高併發下 Redis 事務的原子性分析 1. 代碼結構分析 redisTemplate.execute(new SessionCallbackObject() { @Override public String, Long Object execute(RedisOperationsString, Long operations) { operations.mult
mcp~客户端與服務端的通訊技術
mcp通訊協議 stdio sse streamable http JSON_RPC MCP 的傳輸層負責將 MCP 協議消息轉換為 JSON-RPC 格式進行傳輸,並將接收到的 JSON-RPC 消息轉換回 MCP 協議消息 請求 { jsonrpc: "2.0", id: number | string, method: string, params?: obj
keycloak~關於跨域的iframe對接keycloak的分析
幾個cookie下面元素 AUTH_SESSION_ID 會話級的session_state AUTH_SESSION_ID_LEGACY 在http中可見的AUTH_SESSION_ID KEYCLOAK_SESSION 帶有效期的session_state KEYCLOAK_SESSION_LEGACY 在http中可見的KEYCLOAK_SESSION KEYCLOAK_IDEN
keycloak~登录时将请求头里某个属性放入UserSessionModel
UserSessionModel做為用户登錄過程中的一個會話,可以用來跨flow使用數據,這些數據被保存到內存裏,在認證過程中可以被使用,今天的一個需求要求在登錄時從請求頭獲取IP所在地並寫到kafka裏,要想實現這個需求,你可以在現有認證流程中修改代碼,但不建議這樣做,因為這種修改對原始邏輯會有破壞,keycloak提供了自定義認證流,並在後台可以靈活的配置。 相關keycloak中的知識 認