Skip to content

polaris.yaml的设计有点糟糕,线上环境多是通过统一配置文件或者环境变量来控制的参数,因为对接北极星硬加一个配置文件来使用,反而增加了不少成本 #162

Open
@xjiahong

Description

@xjiahong

我的项目在了解源码后通过polaris.NewSDKContextByConfig的方式可以解决,但是很麻烦。我在使用DTM事务框架的地方也有这个问题导致需要改源码改驱动来解决polaris.yaml问题。
我建议是polaris.yaml非必须化,可以通过环境变量来指定里面的配置,比如参考dtm的设计。
image
image
或者是简化并引导使用polaris.NewSDKContextByConfig的方式,这样更灵活。
比如java中使用spring @value("")的方式可以不依赖配置文件也可以进行的方式,可以更好的适配需求

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions