-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Umbrella] unified parameter class and refactor connector creation logic #8576
Comments
+1 from proposal1. |
About proposal2
So I suggest we unified the behavior, implement the
|
Oh I got it. That's right. |
example pr : #8580 |
Hey , I would like to contribute |
Hi, thank you want to do this with me. And Just comment which connector you want to update, I will assign it to you. |
Hey @liunaijie , P.S. I looked into kafka but I couldn't find the Client sub directory there, any reasons why so? |
Hey @liunaijie , I have come with a draft PR: #8594 Please take a look and let me know |
Code of Conduct
Search before asking
Describe the proposal
This issue has two proposal:
XXXSourceConfig/ XXXSourceOptions
.Update
EnvCommandOptions
to describe the parameters we can adjust in configenv
part.Update
ServerConfigOptions
to describe the parameters we can adjust aboutZeta Engine
config (config in SeaTunnel.yaml).The benefits:
TableSourceFactory
,TableSinkFactory
interface and implementcreateSource
,createSink
,optionRule
method.In
optionRule
method, describe which parameter is necessary, which is optional, which are the conflicts with other parameter. (need action1 done)Move the connector creation logic from
Connector
toConnectorFactory
.The benefits:
optionRule
check the config before create connector instance.Welcome to do this with me
Task list
Are you willing to submit PR?
The text was updated successfully, but these errors were encountered: