
SpringCloud分布式框架搭建
老新人
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【SpringCloud分布式框架搭建】spring-cloud-gateway 集成 sleuth后,无法获取 %X{traceId} 和 %X{spanId}
问题: spring-cloud-gateway 升级到2020.0.0-M6,spring-boot 升级到 2.4.0。 gateway集成sleuth后,无法获取 %X{traceId} 和 %X{spanId}说明: 下文 以 SCG 代码spring-cloud-gateway。SCG版本在2020.0.0之前,即 spring-boot 在 2.1.x—2.3.x。 只要集成了sleuth后,可以正常获取链路ID的。但是升级到 2.4.0之后,就无法正常获取...原创 2020-12-15 20:40:15 · 3316 阅读 · 3 评论 -
【springCloud系统架构】统一的异常处理
这篇是承接上一篇的"优雅的异常处理",如果没有看过的,得先看上篇,才能更好的理解这篇【spring·Cloud系统架构】详细阐述如何优雅的处理异常(java)asas原创 2020-12-07 19:27:35 · 713 阅读 · 0 评论 -
【springCloud系统架构】详细阐述如何优雅的处理异常(java)
背景:在日常开发中,异常处理是我们无法避免的坎,我们要花很多时间来处理各种异常。 代码中充斥的各种 if...else throw new xxxExcetion('异常消息说明'),造成我们的代码又臭又长,异常说明夹杂在业务代码中,非常不优雅。这里列出,两种方式的异常处理,来看一下你更喜欢哪种?1: public SnowflakeIdWorker(long workerId) { LOGGER.info("SnowflakeIdWorker(workerId) ...原创 2020-12-07 11:51:10 · 277 阅读 · 0 评论 -
【异常】记一次 springCloud-gateway网关,发生ArrayStoreException错误的解决过程
项目场景:springCloud-gateway 网关服务搭建问题描述:启动报错如下:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'webHandler' defined in class path resource [org/springframework/boot/autoconfigure/web/reactive/WebFluxAutoConfigurati原创 2020-11-26 12:08:15 · 606 阅读 · 0 评论 -
【springCloud系列】springCloud+mybatisPlus+druid+shardingsphere4.1 实现mysql数据库的读写分离 + 多数据源
参考:Apacheshardingsphere官网官方Githab 开源shardingsphere-example需要引入的包: <properties> <sharding-sphere.version>4.1.0</sharding-sphere.version> </properties> <dependencies> <dependency> ..原创 2020-05-16 12:58:41 · 2600 阅读 · 4 评论 -
【SpringCloud分布式框架搭建】一文读懂,docker容器部署springCloud微服务莫名停止的原因
前提说明:为公司新的架构的技术选型为,springCloud 架构搭建微服务,在ECS以docker形式,部署每个微服务。并为每个docker容器,设置内存限制。在服务部署上线后,发现经常有微服务,莫名的停止。日志上却没有任何error错误。很让人捉急。具体配置如下:1、docker 容器的创建:docker run -dit \-m 640M --memory-swap -1...原创 2020-04-15 21:29:12 · 1627 阅读 · 2 评论 -
【docker系列】解决阿里云多主机服务器,docker overlay 跨主机网络通信环境
实现docker 容器跨主机互通。 推荐使用 overlay 网络类型。什么是overlay网络该overlay网络驱动程序会在多个Docker守护进程主机之间创建一个分布式网络。这个网络位于特定于主机的网络之上,允许连接到它的容器(包括群集服务容器)安全地通信。Docker透明地处理每个包与正确的Docker守护进程主机和正确的目标容器之间的路由。当你初始化一个群或加入一个Docke...原创 2020-01-06 17:54:44 · 2784 阅读 · 8 评论 -
【SpringCloud分布式框架搭建】gateway网关,动态路由配置,使用Mysql,存储路由,实现集群gateway动态路由【三】
前两篇,主要写了 实体类和表的直接操作【SpringCloud分布式框架搭建】gateway网关,动态路由配置,使用Mysql,存储路由,实现集群gateway动态路由【二】【SpringCloud分布式框架搭建】gateway网关,动态路由配置,使用Mysql,存储路由,实现集群gateway动态路由【一】接下来,主要说明 gateway的动态加载的配置。通过分析 spring ...原创 2020-01-03 17:13:33 · 4806 阅读 · 22 评论 -
【SpringCloud分布式框架搭建】gateway网关,动态路由配置,使用Mysql,存储路由,实现集群gateway动态路由【二】
【SpringCloud分布式框架搭建】gateway网关,动态路由配置,使用Mysql,存储路由,实现集群gateway动态路由【一】1、创建 与表对应的 pojo、service、controller。如下:pojo:import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplu...原创 2020-01-03 15:54:48 · 2094 阅读 · 0 评论 -
【SpringCloud分布式框架搭建】gateway网关,动态路由配置,使用Mysql,存储路由,实现集群gateway动态路由【一】
1、mysql建表语句CREATE TABLE `gateway_dynamic_route` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键自增Id', `route_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci N...原创 2020-01-03 15:09:58 · 2019 阅读 · 5 评论 -
【SpringCloud分布式框架搭建】docker-compose安装redis5 集群,自定义主从关系(二)
前提说明:有三台阿里云服务器,准备搭建 3主3从的redis集群。 不使用 redis-cluster的随机配置主从,打算自定义主从关系。即 每台服务器上,交叉搭建2个redis服务,1主1从,保证任何一台挂掉后,至少还有1主或1从,存活。使用 docker-compose创建 redis服务。文件如下:version: '3'services: #1.Redis r...原创 2019-12-18 11:28:37 · 244 阅读 · 0 评论 -
【异常】springCloud框架,FeignClient调用 ,无法成功,而是直接进入对应的fallback
如下:/*******************************provider 模块************************************//** * @author seowen * @since 2019/6/10 */@RestController@RequestMapping("/orderMain")public class OrderMai...原创 2019-12-17 11:05:17 · 4114 阅读 · 0 评论