发表于: 2019-12-04 21:57:28
1 1125
今天做了什么:
今天做了什么:
后台-账户
后台-角色
收获:
联表查询:
1.内联: 内连接INNER JOIN是最常用的连接操作。从数学的角度讲就是求两个表的交集 。
2.右连接: RIGHT JOIN就是求两个表的交集外加右表剩下的数据
3.左连接: 就是求两个表的交集外加左表剩下的数据
4.外连接: 就是求两个集合的并集
使用zuul :
zuul能作为网关层来做均衡负载和反向代理.
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-zuul</artifactId>
</dependency>
启动类中加上
@EnableZuulProxy
@EnableEurekaClient
启动后,zuul也将做为一个服务注册到eureka, 然后感知其他服务. 并依照路由映射规则来分发服务.
zuul:
routes:
spring-cloud-service1:
path: /service1/**
serviceID: spring-cloud-service1
spring-cloud-service2:
path: /servic2/**
serviceID: spring-cloud-service2
但是本地能成功按url分发请求, 服务器上就失败了.
最后还是使用nginx来分发请求:
http{
server{
server_name http://118.126.113.248 ;
location /article/ {
proxy_pass http://http://118.126.113.248:21020/;
}
location /video/ {
proxy_pass http://http://118.126.113.248:21021/;
}
location /student/ {
proxy_pass http://http://118.126.113.248:21022/;
}
}
}
问题
zuul, 在本地可以成功分发请求, 但在服务器上就失败.
明天的计划
使用shiro搞后台账户管理.
评论