SpringCloud
SpringCloud
PrinciplesMan
一个人的生命是应该这样度过的:当他回首往事的时候,不因虚度年华而悔恨,也不因碌碌无为而羞耻。
展开
-
SpringCloud工程打成的jar包运行提示“没有主清单属性”
在springcloud工程中,如果父工程配置了插件,子工程没有配置插件,在idea的程序窗口中可以正常运行。这样就是通过springboot的maven插件打的包,直接可以用java -jar运行。但是打成jar包在用cmd命令运行提示“没有主清单属性”,需要在子工程加入插件配置。—自定义默认的时间格式 年-月-日-时-分—>—引用时间格式(含有时间格式)-->—自定义默认的编码格式—>转载 2022-09-11 14:08:12 · 1002 阅读 · 0 评论 -
maven package Failed to collect dependencies at com.study:*****:jar:1.0-SNAPSHOT
聚合父pom C集成A pom B pom,而A pom又依赖B pom,此时package打包A 报错Failed to collect dependencies at com.study:*****:jar:1.0-SNAPSHOT。解决:先install C 在package打包子A 即可成功打包A。原创 2022-09-11 13:35:41 · 1217 阅读 · 0 评论 -
nacos2.1 新增配置发布失败。请检查参数是否正确
在nacos mysql数据库中分别在config_info 、his_config_info新增字段。估计是2.1 bug。原创 2022-08-22 01:22:32 · 1059 阅读 · 2 评论 -
nacos单主机集群配置(LINUX)
一、安装JAVA以及配置环境变量解压然后配置环境变量vim /etc/profile#set java environmentJAVA_HOME=/huahua/java/jdk1.8.0_271JRE_HOME=/huahua/java/jdk1.8.0_271/jreCLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libPATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/b转载 2022-08-22 00:51:33 · 377 阅读 · 0 评论 -
nacos 切换mysql报错
修改后:url=jdbc:mysql:///worker?在nacos配置文件application.properties中修改url。修改前:url=jdbc:mysql:///worker。原创 2022-08-21 13:18:30 · 332 阅读 · 0 评论 -
gateway微服务启动报错:org.springframework.http.codec.ServerCodecConfigurer‘ that could not be found.
因为spring cloud gateway是基于webflux的,如果非要web支持的话需要导入spring-boot-starter-webflux而不是spring-boot-start-web。在类路径上找到的Spring MVC,此时它与Spring Cloud网关不兼容。请删除spring-boot-start-web依赖项。将pom.xml中关于spring-boot-start-web模块的jar依赖去掉。...转载 2022-08-11 00:10:21 · 3353 阅读 · 1 评论 -
Feign调用报错:failed and no fallback available /timed-out and no fallback
改进:设置参数,feign 和hystrix,和ribbon的关系 参数。一、failed and no fallback available。二、timed-out and no fallback。服务连接正常,读取返回数据异常。转载 2022-08-10 21:35:42 · 3974 阅读 · 0 评论 -
CP和AP有是什么?有什么区别?
最近有时间研究分布式架构,因为公司使用的Zookeeper,并没有使用SpringCloudEureka,所以想探究一下他们之间的区别,于是看到简书里的文章SpringCloudEureka简介及与Zookeeper对比,明显的区别可能就是Zookeeper为CP设计,而Eureka为AP设计,但是对CAP/AP/CP很不理解,于是查阅资料,做一个简单的了解。大家知道,在分布式环境下,为了保证系统可用性,通常都采取了复制的方式,避免一个节点损坏,导致系统不可用。...转载 2022-07-31 14:00:29 · 884 阅读 · 0 评论 -
Linux下安装zookeeper教程
initLimit用于集群,允许从节点链接并同步到master节点的初始化连接时间,以tickTime的倍数来表示。ZooKeeper是一种集中式服务,用于维护配置信息,命名,提供分布式同步和提供组服务。首先进入conf文件夹下,将zoo_simple.cfg改名为zoo.cfg,这样zookeeper就能读取到该配置文件。安装Zookeeper之前,首先确保自己已经安装好了jdk,因为zookeeper是需要依赖java来进行编译的。quit或者按Ctrl+C。.........转载 2022-07-30 15:42:38 · 160 阅读 · 0 评论