09 2019 档案
摘要:config server 项目中加入 monitor依赖 github 项目管理中 设置webhooks 必须是外网能访问 的 地址 ,可以使用内网穿透软件实现 http://xxx.xxx/monitor 当提交项目时 github 会发送一个post请求给monitor 接口 ,通过消息队列
阅读全文
摘要:恢复内容开始 Spring Cloud Config 结合 Spring Cloud bus 实现 git 仓库提交配置文件 触发消息队列 应用自动更新配置 1. config 服务端 添加依赖 在配置中加入 暴露bus-refresh 接口 * 暴露所有接口 2. config 客户端 加入依赖
阅读全文
摘要:1.安装RabbitMq需要先安装 Erlang 下载地址 https://www.erlang.org/downloads 安装完成后配置环境变量 ERLANG_HOME 2.下载 RabbitMQ https://www.rabbitmq.com/download.html github速度快一
阅读全文
摘要:配置管理工具包,让你可以把配置放到远程服务器,集中化管理集群配置,目前支持本地存储、Git以及Subversion。 1.服务端 创建spring boot 项目 主要依赖 新版本好像不包括 web 需加入web依赖 在启动类上声明 配置文件 要用bootstrap.yml (用来程序引导时执行,应
阅读全文
摘要:Ribbon是Netflix发布的负载均衡器,它有助于控制HTTP和TCP的客户端的行为。为Ribbon配置服务提供者地址后,Ribbon就可基于某种负载均衡算法,自动地帮助服务消费者去请求。Ribbon默认为我们提供了很多负载均衡算法,例如轮询、随机等。当然,我们也可为Ribbon实现自定义的负载
阅读全文
摘要:1.RestTemplate Spring RestTemplate 是 Spring 提供的用于访问 Rest 服务的客户端,RestTemplate 提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率,所以很多客户端比如 Android或者第三方服务商都是使用 RestTem
阅读全文
摘要:用于验证注解是否符合要求,直接加在变量之前,在变量中添加验证信息的要求,当不符合要求时就会在方法中返回message 的错误提示信息。 @NotBlank 注解所指的 password 字段,表示验证密码不能为空,如果为空的话,create 方法会将message 中的"密码不能为空"返回。 注解说
阅读全文
摘要:引入 依赖 如果在springboot中 spring-boot-starter-web 包含了 此依赖 @JsonProperty 此注解用于属性上,作用是把该属性的名称序列化为另外一个名称,如把trueName属性序列化为name,@JsonProperty("name")。 使用这个注解,后端
阅读全文
摘要:Lombok是一款Java开发插件,使得Java开发者可以通过其定义的一些注解来消除业务工程中冗长和繁琐的代码,尤其对于简单的Java模型对象(POJO)。在开发环境中使用Lombok插件后,Java开发人员可以节省出重复构建,诸如hashCode和equals这样的方法以及各种业务对象模型的acc
阅读全文
摘要:org.springframework.cloud.netflix.eureka.EurekaClientConfigBean eureka.client.enabled 用于指示Eureka客户端已启用的标志 true eureka.client.registry-fetch-interval-s
阅读全文
摘要:Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。 Eure
阅读全文