ApiBoot Alibaba OSS 使用文档

ApiBoot添加快速集成Aliyun的对象存储服务Oss,提供常用的文件操作方法,当然也提供自定义扩展,以致于满足绝大数业务场景,并且通过扩展可以实现上传文件进度条、下载文件进度条、存储空间操作、静态网站托管、访问日志、防盗链、分片上传、追加上传、断点续传等等。

ApiBoot Alibaba SMS 使用文档

ApiBoot的短信服务模块是由阿里云的国际短信服务提供的,支持国内和国际快速发送验证码、短信通知和推广短信。

ApiBoot DataSource Switch 使用文档

顾名思义,DataSource Switch是用于数据源选择切换的框架,这是一款基于Spring AOP切面指定注解实现的,通过简单的数据源注解配置就可以完成访问时的自动切换,DataSource Switch切换过程中是线程安全的。

ApiBoot Http Converter 使用文档

FastJson是阿里巴巴提供的一款Json格式化插件。

ApiBoot提供了FastJson驱动转换接口请求的Json字符串数据,添加该依赖后会自动格式化时间(格式:YYYY-MM-DD HH:mm:ss)、空对象转换为空字符串返回、空Number转换为0等,还会自动装载ValueFilter接口的实现类来完成自定义的数据格式转换。

ApiBoot Quartz 使用文档

ApiBoot内部集成了Quartz,提供了数据库方式内存方式的进行任务的存储,其中数据库方式提供了分布式集群任务调度,任务自动平滑切换执行节点。

ApiBoot Swagger 使用文档

ApiBoot通过整合Swagger2完成自动化接口文档生成,只需要一个简单的注解我们就可以实现文档的开启,而且文档上面的所有元素都可以自定义配置,通过下面的介绍来详细了解ApiBoot Swagger的简易之处。

ApiBoot Security Oauth 使用文档

ApiBoot 快速集成了SpringSecurity、Oauth2、Jwt一套安全组件,简单配置即可完成开箱即用,省去繁琐的代码配置。
支持内存方式、Jdbc方式存储令牌、读取用户信息等。

SpringCloud Alibaba - OpenFeign消费Nacos Discovery服务

openfeignSpringCloud的核心组件,在之前版本时使用netflix提供的feign比较多,后因开源问题被SpringCloud所替换。

两者的使用方式一致,下面我们通过本章的示例来讲解下openFeign如何消费Nacos Discovery提供的服务。

SpringCloud Alibaba - Ribbon消费Nacos Discovery服务

SpringCloud版本整合Eureka时可以很好的通过结合Ribbon + RestTemplate实例来共同完成服务调用的负载均衡,当然Nacos Discovery同样可以无缝的对接Ribbon来完成LoadBalance请求健康的服务地址。

SpringCloud Alibaba - Nacos Discovery 服务注册

SpringCloud所能使用的服务注册中心有很多种,而EurekaConsul的使用份额占一大部分,随着Eureka2.x版本的开源流产,Nacos Discovery脱颖而出,主要用于服务的发现、注册、调用等,通过nacos-server来进行存储服务的实例信息,由Nacos DiscoveryNacos Server的心跳来自动检测Service Instance的健康度。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×