摘要: 1.什么是Zuul? 路由+过滤器=Zuul,核心是一系列的过滤器 2.Zuul的过滤器: pre:可以在请求被路由之前调用 route:在路由请求时候被调用 post:在route和error过滤器之后被调用 error:处理请求时发生错误时被调用 3.生命周期 流程:请求首先到达pre类型的过滤 阅读全文
posted @ 2018-07-09 18:00 君哥~ 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 当用户发起请求调用服务,所有请求都走网关,而不是直接调具体服务 我们在网关,可以做 协议转发、防刷、流量管控、日志监控、安全控制等等 阅读全文
posted @ 2018-07-09 17:47 君哥~ 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 分布式系统中,当B的数量越来越多的时候,A只需要从注册中心获取B注册的服务,而不需要直接从B中获取服务,答案显而易见。 application.yml: EurekaApplication: Pom.xml: Tip:Eureka服务端高可用,生产上建议至少两台以上,相互注册即可 阅读全文
posted @ 2018-07-09 16:16 君哥~ 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 一. zookeeper安装(集群):http://www.cnblogs.com/wangfajun/p/8692117.html √ 二. ActiveMq配置: 1. ActiveMq集群部署规划: 环境:Centos6.6、JDK1.7 版本:ActiveMq 5.11.1 zookeepe 阅读全文
posted @ 2018-04-03 10:59 君哥~ 阅读(2708) 评论(3) 推荐(0) 编辑
摘要: Dubbo管控台可以对注册到zookeeper注册中心的服务或服务消费者进行管理,但管控台是否正常对Dubbo服务没有影响,管控台也不需要高可用,因此节点部署 环境:Centos6.6、IP:10.0.70.12、apache-tomcat-7.0.57(端口8080)、dubbo-admin-2. 阅读全文
posted @ 2018-04-02 17:57 君哥~ 阅读(301) 评论(0) 推荐(0) 编辑
摘要: Dubbo 建议使用Zookeeper 作为服务的注册中心。Zookeeper 集群中只要有过半的节点是正常的情况下,那么整个集群对外就是可用的。正是基于这个特性,要将ZK 集群的节点数量要为奇数(2n+1:如3、5、7 个节点)较为合适。 zookeeper 集群机器规划: 服务器 1:10.0. 阅读全文
posted @ 2018-04-02 11:49 君哥~ 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 做完Jenkins安装、项目自动化打包部署后,当然需要对小组成员进行项目权限的分配 1.安装插件:Role-based Authorization Strategy(安装过程就展示了): 2. 插件装完,你就能在《系统管理-->全局安全配置》中看到授权策略里多了一项Role-Based Strate 阅读全文
posted @ 2018-03-29 10:27 君哥~ 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 基于上一篇Jenkins安装环境,下面对自动打包部署做个备忘 1.安装:Publish over SSH 插件 2.安装完成后,进入下图配置 ↓↓↓ 3.翻到底下↓↓↓ 找到刚刚安装的Publish over SSH,做如下配置,保存。 4.新建一个任务: 5. 配置项目build路径、svn配置: 阅读全文
posted @ 2018-03-27 14:10 君哥~ 阅读(738) 评论(0) 推荐(0) 编辑
摘要: 环境:Centos6.6、jdk1.8.0_152、jenkins2.112(当前最新版)、maven-3.5.3(当前最新版)、apache-tomcat-8.0.35 root用户上传上面4个文件到 /root 下 一. Jdk配置: 二. Jenkins配置: 1. /root文件夹下创建Je 阅读全文
posted @ 2018-03-26 11:05 君哥~ 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 继上一篇:Hudson持续集成管理平台搭建 后,我们需要进行项目的自动化部署。 首先:我们先配置《系统管理》中的[系统设置] 然后返回到首页,点击项目名称进入项目内,点击设置: 翻到最底下,配置自动化打包部署: 说明:当svn有变更时,Hudson会自动构建(构建时间规则上一篇文章中有配置) 我当前 阅读全文
posted @ 2018-03-20 14:49 君哥~ 阅读(1002) 评论(0) 推荐(0) 编辑