spring-cloud-alibaba icon indicating copy to clipboard operation
spring-cloud-alibaba copied to clipboard

你对Spring Cloud Alibaba有什么期待?

Open steverao opened this issue 2 years ago • 45 comments

What do you expect from Spring Cloud Alibaba

The Spring Cloud Alibaba community is making plans for 2022. You are welcome to leave a message to us about your thoughts.

你对Spring Cloud Alibaba有什么期待?

Spring Cloud Alibaba社区正在做2022年度规划,欢迎大家将自己的相关想法留言告诉我们:)

steverao avatar Apr 04 '22 12:04 steverao

比如说大家对Spring Cloud Function这块有在生产场景使用过的吗?对社区后续做一些相关尝试有什么建议的吗?

steverao avatar Apr 07 '22 02:04 steverao

期待就是文档写得认真点,过期的文档及时更改,不同的版本不同的文档内容,不然照着文档各种排错

abelzhyb avatar Apr 09 '22 12:04 abelzhyb

期待就是文档写得认真点,过期的文档及时更改,不同的版本不同的文档内容,不然照着文档各种排错

具体哪里有问题可以指出来,也可以通过issues或者提交PR一起修改,这块因为社区维护同学一直都是在动态变化的,所以可能确实有你说的问题而当前主要维护的同学并没有发现,开源项目本来也是依赖社区内外同学一起建设的,单纯依靠个人或者一小部分人也很难建设好,希望理解~

steverao avatar Apr 09 '22 13:04 steverao

更新及时

jaimyjie avatar Apr 10 '22 07:04 jaimyjie

更新及时

收到,我们当前会尽量保持2~3个月更新一个新版本的频率进行社区维护,也欢迎有兴趣的同学一起参与到社区共建中来:)

steverao avatar Apr 10 '22 12:04 steverao

Spring Cloud Dubbo 组件移除是一大遗憾。期待接下来其他的组件能够好好维护:使用的稳定,文档的详尽说明等。别再中途放弃了。将来有能力了我也会尽力贡献自己一份力量,共同参与建设。

dengyumin avatar Apr 11 '22 02:04 dengyumin

Spring Cloud Dubbo 组件移除是一大遗憾。期待接下来其他的组件能够好好维护:使用的稳定,文档的详尽说明等。别再中途放弃了。将来有能力了我也会尽力贡献自己一份力量,共同参与建设。

收到,其实spring cloud dubbo移除也是经过了慎重的讨论的,觉得不太适合放到社区来继续维护。另外欢迎参与进来,可以从issues里面的welcome-contribution标签的issues选一些简单的开始加入到社区中来:)

steverao avatar Apr 12 '22 01:04 steverao

Spring Cloud Nacos为啥不提供和Spring Nacos的一样的功能,好多注解没法使用,比如:@NacosConfigListener、@NacosConfigurationProperties...

DearYangs avatar Apr 17 '22 15:04 DearYangs

期待就是文档写得认真点,过期的文档及时更改,不同的版本不同的文档内容,不然照着文档各种排错

具体哪里有问题可以指出来,也可以通过issues或者提交PR一起修改,这块因为社区维护同学一直都是在动态变化的,所以可能确实有你说的问题而当前主要维护的同学并没有发现,开源项目本来也是依赖社区内外同学一起建设的,单纯依靠个人或者一小部分人也很难建设好,希望理解~

期望完善框架融合的相关文档吧,比如Nacos+Sentinel+gateway这种的,虽然gateway不属于alibaba,但是有这样的文档更有利于框架推广。

文档需要按照版本去区分,这个可以参考ElasticSearch的文档规范,有修复版可以在官方文档及时提现,例如:这个bug不来github查是不知道发生了什么事情的。

HeyChiang avatar Apr 19 '22 06:04 HeyChiang

Spring Cloud Nacos为啥不提供和Spring Nacos的一样的功能,好多注解没法使用,比如:@NacosConfigListener、@NacosConfigurationProperties...

你说的这两个注解都是Nacos原生提供的,Spring Cloud应用中你应该是可以正常使用的。

steverao avatar Apr 19 '22 12:04 steverao

期待就是文档写得认真点,过期的文档及时更改,不同的版本不同的文档内容,不然照着文档各种排错

具体哪里有问题可以指出来,也可以通过issues或者提交PR一起修改,这块因为社区维护同学一直都是在动态变化的,所以可能确实有你说的问题而当前主要维护的同学并没有发现,开源项目本来也是依赖社区内外同学一起建设的,单纯依靠个人或者一小部分人也很难建设好,希望理解~

期望完善框架融合的相关文档吧,比如Nacos+Sentinel+gateway这种的,虽然gateway不属于alibaba,但是有这样的文档更有利于框架推广。

文档需要按照版本去区分,这个可以参考ElasticSearch的文档规范,有修复版可以在官方文档及时提现,例如:这个bug不来github查是不知道发生了什么事情的。

很同意你的第一条建议,其实我们也计划做一套Spring Cloud Alibaba在云原生微服务领域应用的实践案例,这块有兴趣欢迎一起参与进来哈~

steverao avatar Apr 19 '22 12:04 steverao

Spring Cloud Nacos 啥不提供和 Spring Nacos 的一样的功能,很多为注解无法使用,比如:@NacosConfigListener、@NacosConfigurationProperties...

你说的这两个注解都是 Nacos 提供的,春云应用中你应该是可以正常使用的。

版本:

api(platform("org.springframework.cloud:spring-cloud-dependencies:2021.0.1"))
api(platform("org.springframework.boot:spring-boot-dependencies:2.6.3"))
api(platform("com.alibaba.cloud:spring-cloud-alibaba-dependencies:2021.0.1.0"))


implementation("com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery")
implementation("com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config")

代码:

@Configuration
public class NacosDynamicRouteService {

    @NacosConfigListener(dataId = "gate.yml", groupId = "GATEWAY")
    public void routeConfig(String configInfo) {
        System.out.println(configInfo);
    }

}

问题:修改配置,无法进入监听方法内部

DearYangs avatar Apr 19 '22 12:04 DearYangs

There are the following points.

  • Hope the official of Spring Cloud Alibaba Framework can provide a full scenario based on the full component samples .
  • Whether to provide a complete middleware runtime environment based on Docker .
  • Whether we can provide a test package similar to TCK (Technology Compatibility Kit).

misselvexu avatar Apr 25 '22 06:04 misselvexu

Spring Cloud Nacos为啥不提供和Spring Nacos的一样的功能,好多注解没法使用,比如:@NacosConfigListener、@NacosConfigurationProperties...

我也遇到了这个问题,我只验证了@NacosConfigurationPropertiesSpring Cloud Nacos中无法使用,与Spring Boot集成是可以使用的。 与Spring Boot集成的依赖:

<dependency>
    <groupId>com.alibaba.boot</groupId>
    <artifactId>nacos-config-spring-boot-starter</artifactId>
    <version>0.2.10</version>
</dependency>

基于Frameless-Nacos,我们可以进行定制化的更新配置项; 基于Spring-Nacos,我们可以将配置项与Spring容器结合起来; 而Spring Boot Nacos或者是Spring Cloud Nacos,则是由AutoConfiguration帮助我们将代码转为了配置项。

我在这个集成框架递进的时候,发现Spring Cloud Nacosextension-configs配置中,移除了namespace的配置选项(Spring Boot Nacos中具有此配置项)。

官网关于namespace的定义我也有看,但在生产实践中,如果有很多条产品线,每个产品线使用一个命名空间,多条产品线都有一些共用的配置,这种情况下,我需要在一个项目中,访问不同命名空间的配置,在Spring Cloud Nacos中就不是那么的方便了,不知后续对此的设计方向是什么样子的,是否会还原namespace配置项?

SkyWalkerKKKK avatar May 04 '22 07:05 SkyWalkerKKKK

有个正经的 版本对照表 cloud alibaba ~ spring cloud ~ springboot

lazeyliu avatar May 10 '22 02:05 lazeyliu

找个版本对应关系 全世界找,csdn有的已经过时,跟破案似的猜解

lazeyliu avatar May 10 '22 02:05 lazeyliu

有个正经的 版本对照表 cloud alibaba ~ spring cloud ~ springboot

有的,https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E

SkyWalkerKKKK avatar May 10 '22 02:05 SkyWalkerKKKK

有的,https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E

多谢,这个连接我收藏了,就是不太显眼,有点难找

lazeyliu avatar May 10 '22 02:05 lazeyliu

上面有版本对照没找到也是我翻阅文档不够勤奋,但如spring cloud 这样标注 看着会更好,有个大前提 springcloud0 springcloud1

lazeyliu avatar May 10 '22 02:05 lazeyliu

期待spring-native稳定了以后能支持spring-native

senluowx avatar May 12 '22 03:05 senluowx

期待spring-native稳定了以后能支持spring-native

收到,有兴趣也可以一起来探索和参与这块内容建设:)

steverao avatar May 12 '22 09:05 steverao

期待可以加快对组件新版本的兼容

JavaLionLi avatar Jun 01 '22 02:06 JavaLionLi

Spring Cloud Nacos 啥不提供和 Spring Nacos 的一样的功能,很多为注解无法使用,比如:@NacosConfigListener、@NacosConfigurationProperties...

你说的这两个注解都是 Nacos 提供的,春云应用中你应该是可以正常使用的。

版本:

api(platform("org.springframework.cloud:spring-cloud-dependencies:2021.0.1"))
api(platform("org.springframework.boot:spring-boot-dependencies:2.6.3"))
api(platform("com.alibaba.cloud:spring-cloud-alibaba-dependencies:2021.0.1.0"))


implementation("com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery")
implementation("com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config")

代码:

@Configuration
public class NacosDynamicRouteService {

    @NacosConfigListener(dataId = "gate.yml", groupId = "GATEWAY")
    public void routeConfig(String configInfo) {
        System.out.println(configInfo);
    }

}

问题:修改配置,无法进入监听方法内部

不生效是因为处理类没有引入 处理类在这儿 nacos-spring-project

<dependency>
  <groupId>com.alibaba.nacos</groupId>
  <artifactId>nacos-spring-context</artifactId>
  <version>1.1.1</version>
</dependency>

liqi19950722 avatar Jun 16 '22 07:06 liqi19950722

把sentinel做好一点 ,现在就跟鸡肋一样,还不支持持久化

tnessn avatar Jun 28 '22 10:06 tnessn

有点不明白,2021.1 的版本,能够用更高的springboot版本,但alibaba组件能用的版本,反而更低; 比如: 2021.0.1.0 版本,能用 SrpingBoot 2.6.3 版本,但只能用 Nacos 1.4.2版本。 而 2.2.8.RELEASE 版本的 ,只能用 Spring Boot 2.3.12.RELEASE 版本,但却可以用 Nacos 2.1.0 版本。

给我整糊涂了。。

image image

cnlinjie avatar Jul 01 '22 08:07 cnlinjie

把sentinel做好一点 ,现在就跟鸡肋一样,还不支持持久化

这个可以自己实现,很简单的。。

cnlinjie avatar Jul 01 '22 08:07 cnlinjie

  • scenario

等个回答 ~ 我也遇到这个问题

quicksandznzn avatar Jul 06 '22 07:07 quicksandznzn

把sentinel做好一点 ,现在就跟鸡肋一样,还不支持持久化

这个可以自己实现,很简单的。。

我知道简单 简单为什么就不能给完善下呢

tnessn avatar Jul 08 '22 07:07 tnessn

2022.x 版本有计划吗?

201206030 avatar Jul 13 '22 10:07 201206030

2022.x 版本有计划吗?

Got it, we will discuss it later.

steverao avatar Jul 21 '22 11:07 steverao