Skip to content

feat: init repo and migrate hystrix from dubbo-go#1

Open
zbchi wants to merge 2 commits intoapache:mainfrom
zbchi:main
Open

feat: init repo and migrate hystrix from dubbo-go#1
zbchi wants to merge 2 commits intoapache:mainfrom
zbchi:main

Conversation

@zbchi
Copy link

@zbchi zbchi commented Feb 10, 2026

Description

Initialize dubbo-go-extensions repository with hystrix filter migrated from dubbo-go.

Changes

Init Repository Structure

dubbo-go-extensions/
├── .asf.yaml
├── filter
│   └── hystrix
│       ├── filter.go
│       ├── filter_test.go
│       └── README.md
├── .github
│   ├── dependabot.yml
│   └── workflows
│       ├── github-actions.yml
│       └── golangci-lint.yml
├── .gitignore
├── .golangci.yml
├── go.mod
├── go.sum
├── LICENSE
├── .licenserc.yaml
├── NOTICE
└── README.md

Changes to Hystrix filter

apache/dubbo-go#3193

Migration Details

Source: dubbo.apache.org/dubbo-go/v3/filter/hystrix
Destination: github.com/apache/dubbo-go-extensions/filter/hystrix

@Alanxtl
Copy link

Alanxtl commented Feb 12, 2026

excellent work, 这个新的实现测试过了吗,能正常使用吗,如果能正常使用:

  1. update README in dubbo-go, demonstrating dubbo-go-extensions
  2. write sample in dubbo-go-samples
  3. write doc in dubbo-website , demonstrating the usage of dubbo-go-extensions

还需要考虑一下 dubbo-go-extensions 的集成测试该怎么实现(有没有必要加集成测试)

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

github CI 流程的写法参考一下 https://github.com/apache/dubbo-go-pixiu/blob/develop/.github/workflows/github-actions.yml
这里的实现更加现代,比如非写死的go版本,缓存机制等等

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants