/*

随笔分类 -  SpringCloud

摘要:Application run failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resou 阅读全文
posted @ 2020-05-19 16:51 Enthusiast 阅读(163) 评论(0) 推荐(0) 编辑
摘要:Consider defining a bean of type 'org.springframework.http.codec.ServerCodecConfigurer' in your configuration. 改成 阅读全文
posted @ 2020-05-19 16:45 Enthusiast 阅读(105) 评论(0) 推荐(0) 编辑
摘要:不知道为什么启动这个目录下的才可以,distribution下也有个bin目录。 阅读全文
posted @ 2020-05-19 10:23 Enthusiast 阅读(1209) 评论(0) 推荐(0) 编辑
摘要:1. 服务降级 (1)服务器忙,请稍后再试,不让客户端等待并立刻返回一个友好提示,fallback (2)哪些情况会发出降级 程序运行异常 超时 服务熔断触发服务降级 线程池/信号量也会导致服务降级 2. 服务熔断 (1)类比保险丝达到最大服务访问后,直接拒绝访问,拉闸限电,然后调用服务降级的方法并 阅读全文
posted @ 2020-05-06 21:20 Enthusiast 阅读(176) 评论(0) 推荐(0) 编辑
摘要:分布式系统面临的问题 复杂分布式体系结构中的应用程序 有数10个依赖关系,每个依赖关系在某些时候将不可避免地失败 是什么 能干嘛 服务降级 服务熔断 接近实时的监控 官网资料 https://github.com/Netflix/hystrix/wiki Hystrix官宣,停更进维 https:/ 阅读全文
posted @ 2020-05-06 21:17 Enthusiast 阅读(145) 评论(0) 推荐(0) 编辑
摘要:1 本地Java8+Maven环境已经ok 2 官网下载Nacos 按照官网说明下载安装运行即可 https://nacos.io/en us/docs/quick start.html 3 运行bin目录下的startup.cmd成功后直接访问http://localhost:8848/nacos 阅读全文
posted @ 2020-05-01 13:48 Enthusiast 阅读(146) 评论(0) 推荐(0) 编辑
摘要:Nacos 前四个字母为Naming和Configuration的前两个字母,最后的s为Service 是什么 一个更易于构建原生应用的动态服务发现、配置管理和服务管理平台 Nacos:Dynamic Naming and Configuration Service Nacos就是注册中心+配置中心 阅读全文
posted @ 2020-05-01 13:37 Enthusiast 阅读(148) 评论(0) 推荐(0) 编辑
摘要:对于注册eureka里面的微服务,可以通过服务发现来获得该服务的信息 修改cloud provider payment8001的Controller 8001的启动类 @EnableDiscoveryClient 自测 先要启动EurekaServer 再启动8001主启动类 http://loca 阅读全文
posted @ 2020-04-28 21:39 Enthusiast 阅读(161) 评论(0) 推荐(0) 编辑
摘要:主机名称:服务名称修改 当前问题:含有主机名称 修改cloud provoder payment8001 yml 修改部分 效果 访问信息有IP信息提示 当前问题:没有IP提示 修改cloud provoder payment8001 yml 修改部分 效果 阅读全文
posted @ 2020-04-28 21:05 Enthusiast 阅读(156) 评论(0) 推荐(0) 编辑
摘要:Eureka集群原理说明 解决办法: 搭建Eureka注册中心集群,实现负载均衡+故障容错 Eureka集群环境构建步骤 新建cloud eureka server7002 参考cloud eureka server7001,我是在本地磁盘完成的复制相关包及配置文件 改POM 修改映射配置 1.找到 阅读全文
posted @ 2020-04-28 20:26 Enthusiast 阅读(264) 评论(0) 推荐(0) 编辑
摘要:IDEA生成EurekaServer端服务注册中心 建Module cloud eureka server7001 改POM 1.x和2.x的对比说明 写YML 主启动 不要忘记 @EnableEurekaServer 测试 http://localhost:7001/ 结果页面 No instan 阅读全文
posted @ 2020-04-28 11:39 Enthusiast 阅读(181) 评论(0) 推荐(0) 编辑
摘要:热部署Devtools 1.Adding devtools to your project 2.Adding plugin to your pom.xml 下面配置粘贴进聚合父类总工程的pom.xml里 3.Enabling automatic build 4. Update the value o 阅读全文
posted @ 2020-04-27 13:29 Enthusiast 阅读(119) 评论(0) 推荐(0) 编辑
摘要:系统中有重复部分(entity实体类),重构 新建cloud api common pom entity Payment实体 CommonResult通用封装类 maven命令clean install 订单80和支付8001分别改造 删除各自的原先的entitiy文件夹 各自粘贴POM内容 启动测 阅读全文
posted @ 2020-04-27 13:21 Enthusiast 阅读(191) 评论(0) 推荐(0) 编辑
摘要:[toc] 建cloud consumer order80 改POM 写YML 主启动 业务类 客户端消费者80 要调 微服务提供者8001,客户端应该只有controller。 entity 先去复制实体类,后面会抽取。 Resttemplate 是什么 官方使用 https://docs.spr 阅读全文
posted @ 2020-04-27 11:50 Enthusiast 阅读(438) 评论(0) 推荐(0) 编辑
摘要:问题:java.sql.SQLException: org.gjt.mm.mysql.Driver 背景:搭建微服务工程 ...一长串错 也会看到org.gjt.mm.mysql.Driver飘红 原因: org.gjt.mm.mysql.Driver是早期的驱动名称,后来改名为com.mysql. 阅读全文
posted @ 2020-04-26 21:27 Enthusiast 阅读(1109) 评论(0) 推荐(0) 编辑
摘要:[toc] cloud provider payment8001 微服务提供者Module模块 1.建module 这里没有选骨架,可以根据自己情况选择 创建完成后回到父工程查看pom文件变化 gav pom放在最上面 2.改pom 3.写yml 一定要有服务端口号和服务名称 4.主启动 5.业务类 阅读全文
posted @ 2020-04-26 20:42 Enthusiast 阅读(278) 评论(0) 推荐(0) 编辑
摘要:本系列是 "SpringCloud学习" 笔记 [toc] 全部版本 1.New Project 2.聚合总父工程名字 3.Maven选版本 4.Finish 5.字符编码 6.注解生效激活 7.java编译版本选8 8.File Type过滤(可选) 父工程pom Maven工程细节复习 Mave 阅读全文
posted @ 2020-04-25 23:56 Enthusiast 阅读(238) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示