apache / apache/incubator-seata

关于支持okhttp组件

Open
#7,094 11 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
26k
Forks
8.8k
Avg merge
1d 8h
Merged PRs (30d)
4

Description

一、背景
目前seata里有提供一个支持事务信息传递的http组件:AbstractHttpExecutor,此也适配feign等组件。但是目前未支持okhttp组件。我们主要使用的okhttp组件,这里迁移到AbstractHttpExecutor成本太高(需要增加网关鉴权、适配各种调用方式、以及推动改造)。

因此目前已通过java-agent的方式对okhttp组件进行了增强,增加了事务传递的部分,想提交到社区,不知是否能接受。

Contributor guide

Open the contributing guide

Research direction

Review AbstractHttpExecutor and the issue's proposed java-agent enhancement for okhttp. First determine the project's acceptance expectations for adding okhttp support and how transaction information should be propagated without migrating callers. Done means a documented implementation path is agreed upon and the proposed integration scope is clear.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.