发表于: 2019-12-04 21:57:28

1 1121


今天做了什么:

今天做了什么:

后台-账户

后台-角色


收获:

联表查询:

img

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搞后台账户管理.


返回列表 返回列表
评论

    分享到