pinxiong commented on issue #10822: URL: https://github.com/apache/dubbo/issues/10822#issuecomment-1312423751
## 易用性 Dubbo提供了简单易用的配置方式,支持XML、Properties、Annotation、Yaml等格式的配置文件。以Dubbo Java SDK为例,Dubbo支持Spring Boot + Annotation的方式来开发应用。开发者只需要使用`@DubboService`和 `@EnableDubbo`来暴露服务,通过`@DubboReference`和`@EnableDubbo`即可调用暴露的服务,通过`application.properties`或`application.yml`来定义服务相关的配置信息。 Dubbo提供了丰富的samples,开发者可以根据具体情况选择合适的脚手架来构建自己的项目。 + Java SDK:[dubbo-samples](https://github.com/apache/dubbo-samples) + Golang SDK:[dubbo-go-samples](https://github.com/apache/dubbo-go-samples) Dubbo从开发者的角度出发,提供了一系列能力降低开发者在调试、部署和调用等环节的复杂度: + 本地调用:当在本地开发时,无需配置注册中心也可以实现服务注册发现功能,减少了对注册中心的依赖。 + 泛化调用:可以将开发的服务用Http协议对外进行暴露,能够满足在多语言场景下服务调用的需求。 + 依赖检查:在服务部署的过程中,Dubbo可以检测依赖的服务是否部署成功。 + 延迟暴露:部署的服务可以经过一段时间以后再对外暴露,可以满足服务需要预热的需求。 + 异步调用:可以通过Dubbo提供的异步调用功能来提供系统的吞吐量。 ### 关键词 + 支持多种格式的配置文件:支持XML、Properties、Annotation、Yaml等格式的配置文件。 + 提供了丰富的脚手架:Java开发者可以参考[dubbo-samples](https://github.com/apache/dubbo-samples),Golang开发者可以参考[dubbo-go-samples](https://github.com/apache/dubbo-go-samples)。 + 降低调试、部署和调用等环节的复杂度:支持本地调用、泛化调用、异步调用、依赖检查和延迟暴露。 @AlbumenJ @CrazyHZM 又修改了一版 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: notifications-unsubscr...@dubbo.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@dubbo.apache.org For additional commands, e-mail: notifications-h...@dubbo.apache.org