
springcloud 分布式开发
springcloud 分布式开发相关知识汇总
yssa1125001
呆呆的初心者...
展开
-
使用 docker-compose 简单部署 minio
docker-compose 部署 minio原创 2023-03-06 17:14:58 · 239 阅读 · 1 评论 -
Field remoteUserService in com.zt.health.auth.service.SysLoginService required a bean of type ‘com.z
因为我自己对若依的包路径进行了调整,所以在引用feign时,若依默认配置的路径如果没有调整的话,对应的注解。使用若依的cloud版本,启动报错,检查发现是feign引用出错,把对应的路径调整为你的实际路径就可以了。原创 2023-02-21 16:41:18 · 1649 阅读 · 0 评论 -
shiro 配置类内无法读取 yml文件配置
对虚拟映射的静态资源路径,shiro对其进行权限放行,放行路径与映射路径一直使用yml配置的地址,映射没问题,但是shiro获取放行地址一直是空,解决办法:shiro配置类中有个方法,把它搞成静态的就可以了...获取yml配置的方式没啥变化:对应yml配置文件内配置:avatar: localhostAddr: http://localhost:8282 #本地服务器地址 uploadMappingPath: /qz/files #本地服务器地映射地址,shir原创 2020-08-19 16:53:51 · 983 阅读 · 0 评论 -
springcloud脚手架JHipster平台,前端 vue 使用 blob技术 实现文件下载
=> 此方法可以解决一些下载文件没有后缀即格式 问题后端工具类: /** * 文件下载工具 * @param resp 响应对象 * @param name 文件名 * @param location 文件根地址 * @param downloadPath 文件下载地址 * @throws IOException */ public static void download(HttpServletRe...原创 2020-07-12 18:29:19 · 352 阅读 · 0 评论 -
Springboot 配置 上传服务器资源路径映射到本地路径,使图片能使用url地址进行回显
文件上传下载是web开发常见项目,本地开发时一般都使用本地存储进行测试,但是图片上传时往往需要回显,这就需要url地址否则不能正常回显,所以需要地址进行映射。原创 2020-07-12 15:39:48 · 3380 阅读 · 0 评论 -
spring cloud 分布式开发 application.yml 或者 application.properties 配置不生效
原因一:模块化分层开发,pom文件有个<packaging>标签,这个如果在子模块设置为了<packaging>pom</packaging>则配置不会生效,如果子模块是非代码层,不需要resources配置文件时才可以设置解决办法:去掉改标签或者把pom改成jar,如果是web项目就改成war原因二:application.yml 或者 application.properties在springcloud中默认权限没有bootst...原创 2020-06-12 03:32:32 · 1644 阅读 · 0 评论 -
Springcloud Gateway:“http.codec.ServerCodecConfigurer that could not be found” 解决
报错原因:与web包冲突 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>解决办法:去掉这个包,如果来自父pom,就屏蔽掉,屏蔽办法:在gateway原创 2020-06-07 19:15:05 · 2936 阅读 · 1 评论 -
docker方式 进行 redis + redis sentinel 主从节点+哨兵模式 集群部署使用
redis节点和sentinel节点应该是大于等于3的奇数个,以便于选举投票和有可选择性redis的docker-compose配置:version: '3.1'services: master: image: redis container_name: redis-master restart: always ports: - 6379:6379 slave1: image: redis container_name:原创 2020-05-26 22:47:41 · 671 阅读 · 0 评论 -
feign hystrix 熔断器的 fallback 类的熔断方法异常触发,及查看异常方法
明明正常调用生产者方法执行成功了,但是熔断器还会触发,时不时的就触发一次,折腾了一下午,终于发现原因:应用启动后就立即执行了方法,应该稍微等待,等它完全运行另外:查看降级熔断原因,使用fallbackfactory自带的create方法@FeignClient(name = "service-vod",fallbackFactory = VodFallbaclFactory.class)@Componentpublic interface VodConsumer { ..原创 2020-05-24 19:39:07 · 3785 阅读 · 1 评论 -
解决:Getting all instance registry info from the eureka server | Connection refused: connect
启动某个应用服务,能正常启动,也能正常访问使用,但是每次都有连接失败的消息提示,抽出时间研究了下发现了原因。是因为连接eureka失败导致的错误信息:系统会在“Getting all instance registry info from the eureka server”步骤后提示:java.net.ConnectException: Connection refused: c...原创 2020-03-27 23:00:48 · 4156 阅读 · 0 评论 -
Feign Hystrix熔断器不触发:Load balancer does not have available server for client
对springcloud这块还不熟练,所以自己经常做练习,以增加熟悉度。这次碰到了不能触发熔断器的错误,直接提示“Load balancer does not have available server for client”,说明熔断器根本没有生效。但是之前工作练习什么的都没出现问题,研究后发现,粗心导致了配置错误以至于无法生效...错误图:少打了个字母“d”...应该为:...原创 2020-03-23 21:56:31 · 896 阅读 · 0 评论 -
springcloud 把应用做成docker镜像单独部署
此处以分布式配置中心config应用为例config是分布式配置中心,依赖于dependencies模块dependencies模块pom文件如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://ww...原创 2020-01-15 05:51:49 · 714 阅读 · 1 评论 -
java 打包 mvn clean package时 "401 Unauthorized and 'parent.relativePath' points at wrong local POM"
在虚拟机上单独拉取一个项目进行打包时出现如下错误[ERROR] [ERROR] Some problems were encountered while processing the POMs:[FATAL] Non-resolvable parent POM for com.gbx:spring-cloud-demo-config:1.0.0-SNAPSHOT: Could not...原创 2020-01-15 04:37:23 · 3852 阅读 · 0 评论 -
Spring-cloud-config 分布式配置中心遇到的坑
(一)config无法启动yml 参数有错误,uri 应改成http开头的(二)能启动但不能web读取相关配置文件考虑是远程服务器登录账号或者密码错误(三)能web读取配置文件但是相应的应用读取不到或者没有使用远程配置文件考虑是相应的应用pom文件下没有添加config依赖<dependency> <groupId>org.springfra...原创 2020-01-13 04:59:37 · 393 阅读 · 0 评论 -
Ubuntu云服务器环境改造:(四)基于docker安装gitlab
安装gitlab中文社区版docker pull twang2218/gitlab-ce-zh安装完成后执行如下操作$ cd /usr/local/$ mkdir docker $ cd /docker $ mkdir gitlab $ cd /gitlab $ vi docker-compose.ymldocker-compose.yml内容(数据卷已设置好,把...原创 2019-12-26 03:16:44 · 171 阅读 · 0 评论 -
Ubuntu云服务器环境改造:(三)安装Docker,配置加速器,安装docker-compose
Ubuntu可以使用脚本安装docker ce的edge版本,即免费社区版的月版本$ sudo curl -fsSL get.docker.com -o get-docker.sh# 下载来源更换成阿里云,也可以换其他来源,比如 AzureChinaCloud$ sudo sh get-docker.sh --mirror Aliyun查看是否安装成功(既有服务端又有客户端):...原创 2019-12-25 22:52:12 · 253 阅读 · 0 评论 -
Ubuntu云服务器环境改造:(二)安装Java
用Xshell登录远程服务器,在home目录下创建soft目录用来存放传输文件sudo mkdir soft然后在xShell工具里打开新建文件传输窗口然后把jdk(只做运行环境jre就可以)传输到soft目录下,这里是gz包这里直接传输可能会失败,因为权限的缘故,所以要更改相应目录的权限sudo chmod 777 soft传输完成后解压gz包ta...原创 2019-12-25 21:21:16 · 370 阅读 · 0 评论 -
Ubuntu云服务器环境改造:(一)安装Openssh
博主用的腾讯云,Openssh默认都是装好的,可以用命令查看是否安装apt-cache policy openssh-client openssh-server如果没有安装,就自己先安装下服务端和客户端安装服务端:apt-get install openssh-server安装客户端:apt-get install openssh-client然可就可以用xShe...原创 2019-12-25 20:45:30 · 154 阅读 · 0 评论