springcloud
文章平均质量分 65
人中王
天道酬勤,地道酬善,商道酬信,学道酬苦,业道酬精,人道酬诚。
展开
-
Spring Cloud配置跨域访问的五种方案
在使用SpringCloud实现微服务时,经常会碰到前端页面访问多个二级域名的情况,跨域是首先要解决的问题。 解决这个问题,可以从两方面入手,一种方案是在微服务各自的业务模块中实现,即在SpringBoot层实现,另外一种方案就是在Gateway层实现。 首先讲一下在SpringBoot层实现的三种方案。 一,在Controller上添加@CrossOrigin注解 这种方式适合只有一两个rest接口需要跨...转载 2021-07-09 17:20:46 · 371 阅读 · 0 评论 -
Redis 深度研究
Redis 概述在我们日常的Java Web开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因为面向磁盘,磁盘读/写速度比较慢的问题而存在严重的性能弊端,一瞬间成千上万的请求到来,需要系统在极短的时间内完成成千上万次的读/写操作,这个时候往往不是数据库能够承受的,极其容易造成数据库系统瘫痪,最终导致服务宕机...原创 2020-10-26 14:31:34 · 259 阅读 · 1 评论 -
微服务之间的RPC远程通信 RestTemplate和Feign
1.RestTemplate Spring RestTemplate 是 Spring 提供的用于访问 Rest 服务的客户端,RestTemplate 提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率,所以很多客户端比如 Android或者第三方服务商都是使用 RestTemplate 请求 restful 服务。 定义一个RestTemplate的Bean,设置成LoadBalanced@...原创 2020-10-21 15:08:55 · 757 阅读 · 0 评论 -
Eureka使用小案例
Eureka架构中的三个核心角色: 服务注册中心:Eureka的服务端应用,提供服务注册和发现功能服务提供者:提供服务的应用,可以是SpringBoot应用,也可以是其它技术实现,只要对外提供的是Rest风格服务即可。服务消费者:消费应用从注册中心获取服务列表,从而得知每个服务方的信息,知道去哪里调用服务方。Eureka就好比是滴滴,负责管理、记录服务提供者的信息。服务调用者无需自己寻找服务...转载 2020-10-16 15:40:24 · 261 阅读 · 0 评论 -
Nacos 外接数据源 mysql8.0+
一.问题描述#直接下载的稳定版本nacos编译后的文件,不支持mysql8及其以上版本,按照官网文档:https://nacos.io/zh-cn/docs/deployment.html 执行完成之后启动会报错,如下(错误信息没有截取完整): 二.问题处理#下载nacos源码 https://github.com/alibaba/nacos 选择需要的版本,我这里选择的是1.0.0-R3 1.修改最外层pom.xml 中 mysq...原创 2020-10-16 11:58:12 · 540 阅读 · 0 评论 -
Nacos(注册中心+配置中心)—安装详解
Nacos安装详解 前言1. 初识Nacos1.1 什么是Nacos?1.2 Nacos入门必知 2.安装Nacos2.1 下载Nocas2.2 下载后,解压即可:2.3 启动Nacos2.3.1 Linux下启动&后台启动1) nocas单机模...转载 2020-10-15 20:38:27 · 1185 阅读 · 1 评论