此项目为微服务拆分基础样板工程,新建微服务可从本工程拉区代码,基于此工程进行二开 启动添加参数 -DNACOS_ADDR=127.0.0.1 -DNAMESPACE=local -Dcustom.log.level=debug
java 1.8
spring-boot 2.7.16
spring-cloud 2021.0.8
spring-cloud-alibaba 2021.0.4.0
nacos 2.0.3
基于分布式锁功能考虑,故用此API,目前支持 string hash zset三种数据类型操作,set list后续逐渐丰富,支持自定义解码器。 支持基于redission的分布式锁(demo在RedissionLockTest)
实现了基于header的自定义调用下游服务实例的功能(springboot多种版本实现),使请求能路由到自己启动的服务,默认走系统默认的服务,不在需要远程debug,提高开发联调效率,只能在工作站环境使用、其他环境由于网络限制,无法使用此功能
spring-cloud-stream(支持多种中间件 rabbitMQ kafka等)