- 博客(12)
- 资源 (15)
- 收藏
- 关注
原创 Jenkins配置Gitlab钩子
目录1、安装Gitlab Hook Plugin插件2、在Jenkins的Job中配置获取钩子信息3、在GitLab端配置钩子4、页面测试钩子 在安装完Jenkins并配置了基本的基础组件(Jdk、git client、maven等,可以参考Jenkins的安装和使用(Centos7)),并且已经可以正常的使用Jenkins发布项目服务(可以参考Jenkins部署传统项...
2019-06-28 11:19:36 4814
原创 Jenkins部署传统项目和Spring Boot项目
在开启进行项目不是前不清楚Jenkins的运作流程的话,可以先参考之前写的Jenkins的安装和使用(Centos7),里面有一张Jenkins的运作流程图,个人觉得还是画的比较清楚的。在此之前一定保证需要用到的基本插件都安装完成,并且在jenkins端进行配置,主要包括git客户端和maven1、War包部署到远程Tomcat待更新2、部署Spring Boot项目...
2019-06-27 18:06:57 293
原创 Spring Cloud Bus整合Spring Cloud Config(基于Rabbitmq实现)
目录1、config-server-github子项目1)、启动类需要添加@EnableConfigServer和@EnableEurekaClient注解2)、pom.xml中的maven依赖3)、配置文件3、config-client子项目1)、启动类需要添加@EnableConfigServer和@EnableEurekaClient注解2)、添加一个获取配置信息...
2019-06-13 17:12:25 1088
原创 Spring Cloud Bus消息总线
目录1、bus-sender1)、启动类中添加一个web可以访问的入口2)、添加一个消息发送类3)、配置信息2、bus-receiver1)、启动类中注册一个Queue的Bean2)、添加消息监听3)、配置信息3、启动三个服务Rabbitmq connectionsRabbitmq exchangeRabbitmq queue 消息总线实例...
2019-06-13 12:55:45 171
原创 Spring Cloud Consul配置中心
目录1、在Consul UI的界面中找到Key/Value菜单2、在启动类中添加注解@EnableDiscoveryClient和@EnableConfigurationProperties({RedisConfig.class})3、添加一个Controller类4、用@ConfigurationProperties注解直接将配置注入Bean中5、配置信息6、启动服务...
2019-06-10 14:12:09 676
原创 Spring Cloud Consul服务注册和发现
目录一、Spring Cloud Consul集群搭建1、在每台服务器上安装consul(每台服务操作一致)1)、下载解压安装包2)、配置启动脚本3)、启动每一个节点的脚本4)、Consul UI页面2、将每个节点组成集群二、Consul注册中心的服务调用1、在http://start.spring.io中添加Web、Actuator、Consul Discov...
2019-06-10 14:09:01 6572 6
原创 Spring Cloud Zookeeper服务注册和发现
目录1、从http://start.spring.io生成项目2、zookeeper-client-provider1)、在启动类中添加@EnableDiscoveryClient注解2)、根目录下添加UserController3)、使用Spring profiles方式启动三个服务节点3、zookeeper-client-consumer1)、启动类中添加@Enab...
2019-06-09 19:59:14 862
原创 Spring Cloud Gateway常用场景实现
目录一、Spring Cloud Gateway搭建二、常用应用场景搭建1、与Spring Cloud支持的注册中心整合1)、一些提前准备2)、配置文件3)、启动类中添加@EnableEurekaClient配置4)、启动服务2、与断路器Hystrix整合3、请求频率限制4、Predicate集成5、filter集成6、RouteDefinition...
2019-06-04 21:25:21 2889
原创 Spring Cloud Gateway功能模块
目录一、Spring Cloud Gateway概览和特性二、Spring Cloud Gateway集成三、Spring Cloud Gateway专业术语和工作原理1、专业术语2、工作原理四、路由Predicate工厂五、过滤器工厂六、全局filter七、ssl支持八、RouteDefinitionLocator编码方式配置路由九、CORS配置方式实...
2019-06-04 21:16:34 2380
原创 Spring Cloud Sleuth服务调用链路追踪
目录一、Zipkin服务器搭建二、Sleuth服务调用链的搭建1、基础服务搭建2、sleuth-provider-provider模块搭建1)、启动类添加@EnableEurekaClient2)、为方便,直接在根目录下创建Controller和Service3)、使用两个Spring Profile启动两台服务(直接将bootstrap.properties中的配置放...
2019-06-03 19:13:02 1762
原创 Spring Cloud Sleuth和Zipkin的基本概念
当服务服务化或者微服务进行管理后,服务模块之前的调用拓扑非常的复杂。并且当每一个模块又有多个分布式集群等复杂的情况时,一个请求可能会调用后端的N多台服务,那么在追查问题的时候是非常麻烦的。一般不同的小组会负责不同的服务模块,则跨团队的协作是非常麻烦的。比如电商平台中,当一个请求进入后,api网关会根据URI会分发到不同的服务模块,比如当前调用到了订单系统,订单系统可能会去查下商品系统。我们...
2019-06-03 19:04:11 7225 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人