apache / apache/incubator-seata

Abstract universal elegant SPI loaded validator

Open
#4,373 0 comments 0 reactions 1 assignee Claimed by @wangliang181230 View on GitHub
task: help-wanted
Dominant language
Java
Stars
26k
Forks
8.8k
Avg merge
1d 8h
Merged PRs (30d)
4

Description

## Why you need it?
Is your feature request related to a problem? Please describe in details
当我使用config.type=zk时,可能由于我排除了seata-config-zk,或者没有引入它,导致会出现EnhancedServiceNotFoundException异常,我们应该优雅的去校验依赖之间的关系,如config.type=zk那么就应该提示用户引入seata-config-zk,而不是直接抛异常,需要一个通用的校验+spi加载的接口,最终实现由各个依赖关联的模块实现

## How it could be?
A clear and concise description of what you want to happen. You can explain more about input of the feature, and output of it.

## Other related information
Add any other context or screenshots about the feature request here.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.