shoothzj commented on issue #4756: URL: https://github.com/apache/opendal/issues/4756#issuecomment-2272838018
@Xuanwo, SpringBoot now supports two types of starters: reactive for asynchronous operations and non-reactive for synchronous operations. Let's look at a Redis example: - `spring-data-redis` contains the core logic. - `spring-boot-starter-redis` includes auto-configuration for Spring WebMVC (synchronous). - `spring-boot-starter-redis-reactive` includes auto-configuration for Spring WebFlux (asynchronous). If a project is popular, the `spring-boot-autoconfigure` repository will include auto-configuration in their main repo, and `spring-boot-starter-redis` and `spring-boot-starter-redis-reactive` can be empty or non-existent. I think we should first maintain these three sub-projects with the latest SpringBoot version in our repo. Regarding the artifact ID, I prefer using "opendal" as the suffix, which is common in the Spring ecosystem. What do you think? ## Opendal as Prefix - opendal-spring - opendal-spring-starter - opendal-spring-starter-reactor ## Opendal as Suffix - spring-opendal - spring-starter-opendal - spring-starter-opendal-reactor -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
