微服务就是把项目的功能分为一个个子项目,易于日后拆分
配置pom.xml
创建启动类配置文件
创建启动类
开始实现文件上传–拷贝文件实体类和文件上传工具类到util
设置存储图片的URL数据形式
网关内可以做限流
文件解释
启动网关看一下能否正常使用,同时启动微服务里面的任一服务,比如goods服务
网关实现记录日志(用户IP地址、url访问路径)
首先是记录IP地址,创建ip地址过滤器
记录url路径(可以记录用户访问过什么信息)
redis中实现了令牌算法,用于限流
ipkeyresolver方法自己写,在这里为了测试方便将令牌数目设置为1
数据库存密文,如果遇到pojo有问题,移动到大目录平级再移动回来即可,重新加载即可
接下来在此算法的前提下完成管理员登录
认识一下相关表
service接口定义方法