自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 SpringCloud生态框架(四)-分布式事务管理中心

背景:对于cloud分布式架构,最难避免的就是多服务调用问题,然而在某些难以避免的情况下会发生一次请求会协调多个服务调用去完成这一个事件的任务,正式这种情况的存在,才会造成先调用的服务已经对数据库操作完成了,后面的对于数据库操作却失败了,在这种情况下就会存在数据库的一次操作数据处理残缺,所以才引入了今天我们要说的分布式事务。官方解释:事务是由一组操作构成的可靠的独立的工作单元,事务具备ACID的特性,即原子性、一致性、隔离性和持久性。但是lcntx不生产事务,只是事务的协调者! 在一个分布式...

2020-05-09 15:43:15 470

原创 Mybatis 递归子查询遇见的问题

在运用Springboot +springcloud+mybatis项目中,在菜单列表的三级查询中运用到mybatis递归子查询,然而在查询的时候,有好几次只执行了第一次查询,第二次子菜单不显示。因为一直想着这个问题,做梦想到了这个问题的关键                               SELECT strMenuId,

2018-01-31 12:08:50 1812 2

原创 SpringCloud生态框架-当gateway2.x遇上跨域的时候,你怎么办?

背景:项目比较紧急,所以用图片+页面的形式写了个小东西,要实现填写信息和购买,可是在调用过程中遇到了跨域问题,如何解决。问题重现:最初的调用方案是通过gateway路由分发到微服务的web层,再通过feign发起通过Gateway分发调用到服务。最开始报的是跨域问题于是开始着手解决问题1.页面报错报的是。我给出了第一个解决方案。方案一(不适用于Gateway和与tomcat有冲突的)//重点@WebFilter(filterName = "corsFilter", u...

2020-11-19 15:07:02 310

原创 SpringCloud生态框架(五)-Gateway负载均衡式转发

背景:在分布式架构中,有时候一个服务的并发量达到上限,怎么办呢?以前传统的更多的是增加服务器用Nginx转发来实现,因此呢spring出了一个组件叫做gateway,它和zuul是大同小异,这里就不介绍区别了,接下来我们进入主题。一.老规矩新建一个module是maven格式的。引入jarjar版本<properties> <lcn.version>5.0.2.RELEASE</lcn.version> <config.versio

2020-05-11 18:10:11 807

原创 SpringCloud生态框架(三)-统一配置中心搭建

简述:前面一篇文章我们有讲到注册中心的搭建,现在我们来讲统一的配置中心,我们可以将所有的配置文件发布到远程管理,如github或者gitlab管理,这样我们可以让所有的配置文件统一管理,且切换各种环境方便。一.准备材料 gitlab服务器且开通了http访问下载的项目权限或者GitHub账号。 ...

2020-05-08 13:55:59 271

原创 当Springcloud Greenwich.SR3 遇上 Spring-boot-start 2.2.8后的故事

故事得从搭建框架说起,说多了全是泪啊,以前说追求新的东西可以提高自己,可在这儿提高版本,就是另一个故事了,、本次版本使用的是2.2.8的boot版本,就问你新不新?可是问题来了,一直报报错误,报的是filter注入失败,Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error ...

2020-05-07 13:50:41 844 1

原创 SpringCloud生态框架(二)-Eureka注册中心搭建

cloud父级工程搭建完成后,服务很多,那么第一步肯定是要先有管理服务的工具了,现在主流的是eureka和dubbo两个,前者为spring的,后者是阿里的,大家根据自己框架需求选择自己注册中心(由于笔者属于半路出家的跨行业人员,曾经有一次面试,一个总监问我服务治理用的什么,搞得我一脸懵逼,因为我们常说的是注册中心,今天就援引下这人总监的话,我们这套架构服务治理采用的是Eureka)。...

2020-05-07 10:18:10 262

原创 SpringCloud生态框架(一)-父级工程搭建

背景:基于对于系统用户的扩张,原单系统无法支持系统负载量,因此在已经有boot2.1.6版本框架开发经验和搭建经验的基础上升级一套纯净的可配置,灵活性强的springcloud生态框架,前期组件包含Eureka注册中心,Config配置中心,Lcn事务管理中心,Oauth+jwt+security权限认证中心,gateway网关路由,zipkin链路跟踪服务器,feign客户端,hys...

2020-05-06 17:53:53 380

原创 当Zipkin-Server遇上spring-boot-starter-web后的故事

故事的起因:作者自己搭建微服务架构用于公司项目开发,援用cloud生态的架构最终在链路追踪这一块儿,选择了zipkin整合,所以才有了下面的故事! 1.新建maven项目,加入model用作zipkin服务中心2.引入以上两个jar包准备整合zipkin进入cloud生态!3.增加配置文件,这里笔者选用的yml文件配置(以个人喜好为主)4.配置文件如下spr...

2020-05-06 14:23:31 422

原创 Gitlab 搭建好服务器后,SoureTree引入git仓库错误问题

受到GitHub被微软收购的影响,越来越多的公司选择把GitHub项目迁移到gitlab上面以后,在安装和使用过程中,也许会遇到一些问题,接下来我主要介绍从gitlab服务器搭建后的使用问题。 1.使用git客户端生成ssh.pub公钥。命令:ssh-keygen是否生成在C盘用户的目录下C:\Users\**,有一个.SSH的文件。2.分配好gitlab账户以后,第一次登录修...

2018-07-20 15:08:08 330

原创 CentOS7/6 gitlab本地服务器搭建

因为之前消耗三天,一直不能够成功安装部署gitlab服务器,究其原因,发现最先安装的VMware版本为精简版本,不具有全部VMware功能,当然与自身的win10系统不全也有问题,最后通过重装系统,重新在VMware官网下载的VMware,以及官网版xshell,最终完成gitlab服务器搭建,以下所有命令均为管理员命令,如果没有使用管理员权限请在每一行命令前添加sudo  环境准备该gitlab...

2018-06-25 09:59:05 355

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除