SpringCloud
文章平均质量分 67
神秘的凯
一位不愿透露姓名的APICV工程师
展开
-
Nacos配置中心优雅配置JSON数据格式
具体使用 只需要 在 NacosConfig 中nacosConfigLocalCacheInfoMap方法添加对应配置映射即可,如下。默认不支持Json格式配置,需要搭配监听器获取配置中心Json数据,返回给客户端。Nacos配置代码: feign-demo→order-service-nacos。6. NacosConfigLocalCatch 核心监听触发类。在我业务开发中,需要在配置中心配置Json数据,返回给前端。二、搭配Nacos配置Josn数据。2. nacos配置-测试案例。原创 2023-03-24 15:57:23 · 2968 阅读 · 0 评论 -
微服务如何实现联合查询
微服务架构下,用户信息、机构信息这种基础数据,在多个系统中都会用到,数据库设计该怎么搞?比如我们现在有个核心系统放代理人信息,要再开发一个代理人管理子系统,里面对于代理人的名称和所属机构两边都要用,数据库设计怎么处理?思路:1.代理人子系统数据库中设计冗余字段缺点:一致性问题,一旦主系统改了信息,子系统同步更新复杂2.把代理人信息同步到子系统中缺点:这样不能做到实时同步,需要定时同步数据,无法解决查询时效问题3.分次查询,调用两个服务分别查询,再组装数据缺点:数据量大效率低其他人遇到原创 2022-04-19 15:08:04 · 1357 阅读 · 0 评论 -
SpringCloud 请求报错 Input length must be multiple of 16 when decrypting with padded cipher
今天在调试某个接口的时候 app那边反馈说其中一个接口加密的数据解密不出来。一开始我没当回事 觉得是他们的解密方法有问题,直到他们百般尝试以后还是不行才引起了我的注意!于是就来调试一下吧。反正闲着也是闲着!分析:一开始可能觉得是api服务端返回的数据有问题导致AES加密的串出了问题 所以导致没发解密!后来一顿分析 过程如下!报错信息报错的接口:当时在这个接口服务分析错误 花费了非常多时间 大概是觉得原因有两点1:这个接口返回的数据有问题 可能会有特殊符号导致无法被返回原创 2022-04-08 10:40:48 · 5527 阅读 · 0 评论 -
spring boot 自定义注解过滤返回字段
启动类package com.fuhang.mall;import org.mybatis.spring.annotation.MapperScan;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.cloud.cli...原创 2022-04-03 11:13:29 · 2599 阅读 · 0 评论 -
Spring Gateway 报错java.lang.IllegalStateException: COMPLETED 解决
今天测试网关请求时报错 报错信息如下java.lang.IllegalStateException: COMPLETED at org.springframework.http.server.reactive.AbstractListenerReadPublisher$State.subscribe(AbstractListenerReadPublisher.java:451) ~[spring-web-5.3.15.jar:5.3.15] at org.springframework.http.原创 2022-03-29 16:24:01 · 3516 阅读 · 2 评论 -
OAuth 2.0 的四种方式
OAuth 2.0 的四种方式上一篇介绍了 OAuth 2.0 是一种授权机制,主要用来颁发令牌(token)。本文接着介绍颁发令牌的实务操作。下面我假定,你已经理解了 OAuth 2.0 的含义和设计思想,否则请先阅读这个系列的上一篇文章。RFC 6749OAuth 2.0 的标准是RFC 6749文件。该文件先解释了 OAuth 是什么。OAuth 引入了一个授权层,用来分离两种不同的角色:客户端和资源所有者。......资源所有者同意以后,资源服务器可以向客户端颁发令牌。..原创 2022-03-12 11:02:43 · 301 阅读 · 0 评论 -
OAuth 2.0 的简单概念解释
OAuth 2.0 的一个简单解释OAuth 2.0是目前最流行的授权机制,用来授权第三方应用,获取用户数据。这个标准比较抽象,使用了很多术语,初学者不容易理解。其实说起来并不复杂,下面我就通过一个简单的类比,帮助大家轻松理解,OAuth 2.0 到底是什么。一、快递员问题我住在一个大型的居民小区。小区有门禁系统。进入的时候需要输入密码。我经常网购和外卖,每天都有快递员来送货。我必须找到一个办法,让快递员通过门禁系统,进入小区。如果我把自己的密码,告诉快.原创 2022-03-12 10:47:18 · 352 阅读 · 0 评论 -
nacos配置中心提示com.alibaba.nacos.shaded.io.grpc.StatusRuntimeException: UNAVAILABLE: io exceptio
SpringCloud远程连接NACOS报错, 报错显示连接本地localhost:8848 1、问题描述 在一次项目架构中,使用Spring Cloud Alibaba微服务架构,服务发现和配置中心使用的是阿里巴巴开源的组件nacos,nacos-server。一开始使用本地localhost坏境运行一切正常,开发完成...原创 2022-02-15 11:05:31 · 22861 阅读 · 1 评论 -
SpringCloud Spring Cloud Alibaba各个组件对应版本
转自官方GitHub 官方推荐版本地址 截至2021年9月9日 组件版本关系 Spring Cloud Alibaba VersionSentinel VersionNacos VersionRocketMQ VersionDubbo Vers...原创 2022-02-14 14:46:31 · 1149 阅读 · 0 评论 -
SpringGateway调用服务 接受不到参数问题
在使用Gateway 调用一个文件上传服务时 前端传来的File的base64字符串怎么都接受不到 但是用Body方式请求就能接收到后来经过各种尝试得知是Tomcat设置了formdata POST的大小限制解决办法tomcat: max-http-post-size: 1024MB哎! 一个bug真的是找了一天 主要刚开始一直以为是网关的问题 各种网关源码调试 而刚好网关的parms为空 导致一直认为是网关某个地方不对 唉 害人啊!网关拦截器调试信息 可以看到确实是null原创 2020-12-08 18:56:48 · 2327 阅读 · 8 评论