最新的代码里面OssBuilder引用了OssEnum来根据nacos中oss的name值来匹配category

Blade 未结 1 332
ghz
ghz 剑童 2023-11-23 15:16

那你们是不是应该修正下中的name值,或者在AliossConfiguration里面来使用OssEnum中的值,你刚刚的回答我不能采纳,不能掩盖错误吧

image.png

1条回答
  • 2023-11-23 15:44

    掩盖错误?请你不要把话说的这么冲,有问题好好沟通,我看之前的答复也没有什么冒犯你的地方,并且回答后半小时你就又发了这个很冲的帖子。我们都还没看到你的答复,我们也不是住在论坛里给大家实时回复的,需要一定时间。


    你说的大屏配置和bladex的oss多租户模块是两个不同的模块和逻辑,互相不干扰的,所以说这俩没有关系,我觉得没什么问题。


    继续看你截图的信息,这个模块主要是从数据库读取的,具体文档:https://center.javablade.com/blade/BladeX-Doc/src/branch/master/%E7%AC%AC5%E7%AB%A0%20%E5%8A%9F%E8%83%BD%E7%89%B9%E6%80%A7/5.14%20OSS%E5%A4%9A%E7%A7%9F%E6%88%B7%E5%AF%B9%E8%B1%A1%E5%AD%98%E5%82%A8.md 。

    数据库存储的是数字,ossBuilder也是进行数字判断的

    image.png

    image.png


    而你截图的这个模块和数据大屏的配置型操作是两条线,数据大屏的配置和bladex里通过配置文件配置都不走这个模块。


    关于 defaultOss.setCategory(OssEnum.of(ossProperties.getName()).getCategory()); 这行代码,只是读取配置到多租户模块,但是多租户模块并不会调用独立生成的aliossTemplate,所以这个不影响使用。两者命名不同也不会互相影响,因为都是独立运行的机制。另外你提的这个建议我们会采纳,后续安排命名统一在一起。


    还有就是商业用户需要将绑定邮箱改为授权QQ邮箱才能进行答疑。


    作者追问:2023-11-23 16:30

    你们代码里不有判断是查不到数据就使用nacos的配置信息吗,我并不使用多租户模式,我的所有租户都用来自nacos的配置信息,按照你的说法,我的大屏项目和Bladex业务模块就不能用同一个nacos配置信息吗,目前的写法导致我不能同时运行两个项目,只能通过修改源码的方式,我不知道你为什么会觉得没有问题image.png

    0 讨论(0)
提交回复