happy birthday BNTang!

上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
摘要: 4.Ribbon负载均衡 上一节中,我们添加了@LoadBalanced注解,即可实现负载均衡功能,这是什么原理呢? 4.1.负载均衡原理 SpringCloud底层其实是利用了一个名为Ribbon的组件,来实现负载均衡功能的。 那么我们发出的请求明明是http://userservice/user 阅读全文
posted @ 2022-02-09 20:57 look-word 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 3.Eureka注册中心 假如我们的服务提供者user-service部署了多个实例,如图: 大家思考几个问题: order-service在发起远程调用的时候,该如何得知user-service实例的ip地址和端口? 有多个user-service实例地址,order-service调用时该如何选 阅读全文
posted @ 2022-02-09 09:07 look-word 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 2 服务拆分和远程调用 任何分布式架构都离不开服务的拆分,微服务也是一样。 2.1.服务拆分原则 这里我总结了微服务拆分时的几个原则: 不同微服务,不要重复开发相同业务 微服务数据独立,不要访问其它微服务的数据库 微服务可以将自己的业务暴露为接口,供其它微服务调用 2.2.服务拆分示例 以课前资料中 阅读全文
posted @ 2022-02-09 09:04 look-word 阅读(469) 评论(0) 推荐(2) 编辑
摘要: 1.认识微服务 随着互联网行业的发展,对服务的要求也越来越高,服务架构也从单体架构逐渐演变为现在流行的微服务架构。这些架构之间有怎样的差别呢? 1.0.学习目标 了解微服务架构的优缺点 1.1.单体架构 单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署。 单体架构的优缺点如下: 优点: 阅读全文
posted @ 2022-02-08 18:37 look-word 阅读(128) 评论(0) 推荐(0) 编辑
摘要: Springboot +redis+⾕歌开源Kaptcha实现图片验证码功能 背景 注册-登录-修改密码⼀般需要发送验证码,但是容易被 攻击恶意调⽤ 什么是短信-邮箱轰炸机 手机短信轰炸机是批、循环给⼿机⽆限发送各种⽹ 站的注册验 证码短信的⽅法。 公司带来的损失 短信⼀条5分钱,如果被⼤盗刷⼤家⾃ 阅读全文
posted @ 2022-01-29 09:57 look-word 阅读(523) 评论(0) 推荐(0) 编辑
摘要: SpringCloud之使用Zookeeper作为注册中心 linux安装zookeeper 安装zookeeper 关闭linux防火墙 启动zookeeper 1 创建项目导入依赖和配置文件 <?xml version="1.0" encoding="UTF-8"?> <project xmln 阅读全文
posted @ 2022-01-22 11:39 look-word 阅读(379) 评论(0) 推荐(0) 编辑
摘要: actuator微服务信息完善 主机名称:服务名称修改 当前问题: 显示不了当前的ip地址 及端口号 还会暴露主机名称 解决: eureka: instance: instance-id: payment8001 访问信息有IP信息提示 当前问题: 访问没有ip提示信息 解决: eureka: in 阅读全文
posted @ 2022-01-21 21:32 look-word 阅读(115) 评论(0) 推荐(0) 编辑
摘要: dubbo 实现简易分布式服务 服务器需要搭建zookeeper环境 zookeeper端口2181 还需要有java环境 1.需求 某个电商系统,订单服务需要调用用户服务获取某个用户的所有地址; 我们现在 需要创建两个服务模块进行测试 模块 功能 订单服务web模块 创建订单等 用户服务servi 阅读全文
posted @ 2022-01-18 11:51 look-word 阅读(87) 评论(0) 推荐(0) 编辑
摘要: Linux 安装jdk 准备Linux的jdk文件 地址 使用xftp传入linux 解压 mkdir /usr/local/java jdk的路径要对哦 tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local/java 配置环境变量 vim /etc/ 阅读全文
posted @ 2022-01-16 21:43 look-word 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 项目创建 spring initializr 地址:https://start.springboot.io 添加依赖 因为我这里是学习阶段 没用官方的redis集成依赖 业务需求 用户在客户端输入手机号,点击发送后随机生成4位数字码。有效期为60秒。 输入验证码,点击验证,返回成功或者失败。 且每个 阅读全文
posted @ 2022-01-13 18:23 look-word 阅读(324) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页