apache / apache/incubator-seata
关于支持okhttp组件
Open
- 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
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