
spring cloud
李天泉
本科(计算机科学与技术、化学)双学士、北师大软件工程硕士,拥有复合专业背景,曾就职于中国一汽、用友软件、联想集团、达内IT培训集团,从事过企业管理软件、互联网平台等若干项目的研发、实施、管理、咨询等工作,有深厚的技术、业务、管理经验
项目管理经验12年,部门管理经验10年,团队人数最多达到百余人
开发经验15年,架构设计经验12年,IT软件方向从业16年
展开
-
Spring Cloud服务注册中心双节点集群,使用Eureka实现,以IP方式配置,基于Spring Cloud的Camden SR5版本
Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来实现服务注册和发现。Eureka 采用了 C-S 的设计架构。Eureka Server 作为服务注册功能的服务器,它是服务注册中心。而系统中的其他微服务,使用 Eureka 的客户端连接到 Eureka Server,并维持心跳连接。这样系统的维护人员就可以通过 Eureka Server 来监控系统中各个微服务是转载 2017-10-30 07:55:55 · 520 阅读 · 0 评论 -
Springboot SpringCloud集成OAuth2入门详细教程
关于OAuth2的解释,有一篇比较出名的文章——理解OAuth 2.0 - 阮一峰的网络日志(http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html),可以了解一下OAuth2的基础知识。简单理解一下OAuth2,你要登录一个XX网站下片,但是下片需要注册登录成为这个网站的会员,你不想注册,还好网站提供了qq登录,你选择qq登录。那么问题转载 2017-12-17 20:42:58 · 962 阅读 · 0 评论 -
springcloud项目(eureka服务发现+zuul网关)部署至docker中tomcat
最近几天要把springcloud部署至测试服务器docker上,docker也是第一次用。以下是一些部署的心得及部分错误解决办法,以免遗忘。一.首先springcloud项目,部署至tomcat需要做些修改: 1.修改pom文件中的tomcat引入,增加servlet的jar包。另,如果pom文件中有jetty的引用,注释或删掉它。修改打包类型为war包。 2.Appli...转载 2018-06-02 20:49:25 · 991 阅读 · 1 评论 -
Spring Cloud基于Docker进行打包部署3-在容器中运行tomcat部署项目
之前使用jar包部署的,jar包部署有个问题就是jar包不解压,不方便在定位现场问题时修改配置文件。所以感觉以war包形式部署比较好。那么就需要做如下几方面工作:1、修改各个模块的pom.xml文件及启动类(1)将打包方式改为war包(2)排除内置的tomcat并引入servlet api依赖[html] view plain copy<!--引入spring boot的web--> ...转载 2018-06-02 20:53:34 · 311 阅读 · 0 评论 -
Jenkins+docker发布运行jar项目
第一步在Jenkins构建maven项目配置git地址设置触发条件 提交到git3分钟后自动触发 build选项中使用一下命令不执行单元测试用例(clean install -Dmaven.test.skip=true)设置构建前删除项目的target目录(rm -rf /var/lib/jenkins/workspace/business/target/)...转载 2018-07-31 10:29:33 · 2353 阅读 · 0 评论 -
spring cloud + spring boot + springmvc+mybatis分布式微服务云架构
做一个微服务架构需要的技术整理:View: H5、Vue.js、Spring Tag、React、angularJsSpring Boot/Spring Cloud:Zuul、Ribbon、Feign、Turbine、Hystrix、Oauthor2、Sleuth、API Gateway、Spring Cloud、Config Eureka、SSO、Spring Cloud、BUS、...转载 2018-09-19 15:03:07 · 288 阅读 · 0 评论 -
spring cloud kubernetes 学习记录(1):hello world
在微服务领域,spring cloud 与 kubernetes 一直被拿来做比较,但实际上,这两者有着不同得定义。spring cloud : 基于 spring boot 得微服务解决方案,有着完整得微服务生态体系。 kubernetes : 用于跨多个主机管理容器化应用程序,为应用程序的部署,维护和扩展提供基本机制。提供对容器得管理机制。两者并非是相同、互斥得技术,相反,两者都是微服...转载 2019-06-10 11:59:02 · 400 阅读 · 0 评论 -
Pinpoint 技术架构及部署
目录一、背景二、简介三、Pinpoint Collector 收集端四、Pinpoint Web五、Pinpoint Agent六、监控效果图七、其他一、背景随着项目微服务的进行,微服务数量逐渐增加,服务间的调用也越来越复杂,我们急切需要一个APM工具帮我们监控各个服务的性能及对服务间的调用进行跟踪,而通过调研多个开源APM工具后,最终我们选择了pintpoin...转载 2019-07-15 10:05:33 · 1452 阅读 · 0 评论 -
分布式跟踪工具Pinpoint技术入门
本文初衷Pinpoint是什么同类工具google的Dapper中文翻译 twitter的Zipkin 淘宝的鹰眼(EgleEye) 大众点评的CATCAT的安装和配置为什么要用PinpointPinpoint架构图Pinpoint-Collector:收集各种性能数据 Pinpoint-Agent:和自己运行的应用关联起来的探针 P...转载 2019-07-15 10:16:35 · 1374 阅读 · 0 评论