spirng-cloud
文章平均质量分 86
周小西zxx
学生党一枚,网上找教程自学的心得和记录,只是随笔记录,可能部分没有写的很详细
展开
-
spring-cloud微服务(6) redis-cluster cookie
文章目录概述redis-cluster的搭建1.启动redis的集群脚本后,查看集群状态2.spring-cloud添加redis3.代码编写 概述 利用redis来存储数据,优先访问redis,再访问数据库,提高查询效率。 redis的存储规则是key-value的形式.如set name[key] zb[value]。 存储在内存中,效率高。 实际开发中有单节点,哨兵进程管理主从,两两相连的cluster. redis-cluster的搭建 而redis-cluster是通过key连接槽道,槽道连接原创 2020-07-31 21:27:01 · 173 阅读 · 0 评论 -
spring-cloud微服务(5) nginx
概述 之前通过网关访问集群内部服务,现在配置nginx反向代理服务器,访问指定的网址,让nginx内部去访问网关。 通过访问网关,调用service-hi服务: 通过nignx反向代理服务器访问网关: nginx配置: server { listen 80; server_name www.zbzb.com; location / { root html; index index.html原创 2020-07-17 17:13:11 · 245 阅读 · 1 评论 -
spring-cloud微服务(4) 网关zuul设置
文章目录概述项目框架1. application.properties配置文件2. 启动类 概述 设置一个网关,外部访问集群的唯一入口。 通过匹配path转到指定服务 zuul.routes.api-a.path=/zuul-a/** zuul.routes.api-a.service-id=service-hi 现在通过设置网关,访问指定的IP地址,引用ribbon的地址。 项目框架 1. application.properties配置文件 server.port=8103 spring.appl原创 2020-07-17 17:02:35 · 155 阅读 · 0 评论 -
spring-cloud微服务(3) 实现负载均衡ribbon
访问指定服务,实现负载均衡,即访问相同服务名提供者,不同客户端提供的不同端口,可以设置轮询/随机/权重。 不同客户端之前的访问,也是要通过负载均衡来完成。 在注册中心,注册了3个客户端,ribbon和两个erueka-client 访问ribbon的网址,ribbon会访问指定服务端名,调用集群,反复刷新页面,会看到8092或者8091的端口号被调用。 项目结构图: application.properties配置: 也是配置成一个eureka-client server.port=8094 sp原创 2020-07-17 15:03:33 · 162 阅读 · 0 评论 -
spring-cloud微服务(2) 创建eureka client和server
在springCloud框架下完成eureka组件的客户端和服务端的开发。 eureka组件完成服务注册与发现。 访问服务地址,可以查看到注册进来的client 客户端效果: 工程框架图: 1.创建maven工程spring-cloud-parent. 因为属于spring-boot-all的子工程,已经继承了父工程中spring-boot的配置。 在spring-cloud-parent的pom中添加spring-cloud的配置。 <dependencyManagement>原创 2020-07-17 03:01:29 · 326 阅读 · 0 评论