摘要:配置nginx 1.下载证书文件 2.在nginx的conf目录中创建目录cert目录,并将证书文件拷贝进去。 3.配置nginx.conf,完整的nginx.conf如下: 4.启动nginx,然后进行访问: 启动时nginx:[emerg]unknown directive ssl错误 原因是n 阅读全文
posted @ 2019-10-17 15:23 布禾卡斐先生 阅读 (32) 评论 (0) 编辑
摘要:简介 Spring Cloud Config为分布式系统中的外部化配置提供了服务器端和客户端支持,服务器端统一管理所有配置文件,客户端在启动时从服务端获取配置信息。服务器端有多种配置方式,如将配置文件存储在本地或者存储在远程Git仓库等等,并且在配置文件被更改时,可以通过多种途径如actuator的 阅读全文
posted @ 2019-09-23 11:40 布禾卡斐先生 阅读 (76) 评论 (0) 编辑
摘要:简介 Zuul是Netflix提供的一个开源的API网关服务器,SpringCloud对Zuul进行了整合和增强。服务网关Zuul聚合了所有微服务接口,并统一对外暴露,外部客户端只需与服务网关交互即可。相对于内部服务而言,能够防止其被外部客户端直接访问而暴露服务的敏感信息,起到了保护作用。除此之外, 阅读全文
posted @ 2019-09-19 18:24 布禾卡斐先生 阅读 (155) 评论 (0) 编辑
摘要:简介 上篇文章中讲了使用Hystrix实现容错,除此之外,Hystrix还提供了近乎实时的监控。本文将介绍如何进行服务监控以及使用Hystrix Dashboard来让监控数据图形化。 项目介绍 1. sc parent,父模块(请参照 "SpringCloud学习笔记(1):Eureka注册中心" 阅读全文
posted @ 2019-09-18 18:10 布禾卡斐先生 阅读 (135) 评论 (0) 编辑
摘要:简介 在微服务架构中,微服务之间的依赖关系错综复杂,难免的某些服务会出现故障,导致服务调用方出现远程调度的线程阻塞。在高负载的场景下,如果不做任何处理,可能会引起级联故障,导致服务调用方的资源耗尽甚至整个系统奔溃。Hystrix是一个由Netflix开源的一个延迟和容错库,它通过添加延迟容忍和容错逻 阅读全文
posted @ 2019-09-17 18:28 布禾卡斐先生 阅读 (138) 评论 (0) 编辑
摘要:简介 Feign是一个声明式的Web Service客户端,它简化了Web服务客户端的编写操作,相对于Ribbon+RestTemplate的方式,开发者只需通过简单的接口和注解来调用HTTP API。它支持Spring MVC注解和JAX RS注解,还支持可插拔式的编码器和解码器。整合了Eurek 阅读全文
posted @ 2019-09-12 15:56 布禾卡斐先生 阅读 (146) 评论 (0) 编辑
摘要:简介 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡工具,在注册中心对Ribbon客户端进行注册后,Ribbon可以基于某种负载均衡算法,如轮询(默认)、随机、加权轮询、加权随机等自动帮助服务消费者调用接口。 项目介绍 1. sc parent,父模 阅读全文
posted @ 2019-09-11 18:30 布禾卡斐先生 阅读 (169) 评论 (0) 编辑
摘要:简介 Eureka是Netflix开源的基于rest的服务治理方案,分为Server端和Client端,Server端为注册中心,其他微服务通过Client端连接Server端进行服务的注册和发现。 项目介绍 1. sc parent,父模块 2. sc provider,提供者模块 3. sc e 阅读全文
posted @ 2019-09-11 12:01 布禾卡斐先生 阅读 (270) 评论 (0) 编辑
摘要:简介 Spring基于javax.mail封装了一套用于发送电子邮件的API,位于org.springframework.mail包下,下面将介绍下发送普通文本邮件和基于thymeleaf模版的邮件。 普通邮件 导入javax.mail依赖 Spring配置类 邮件配置:mail.propertie 阅读全文
posted @ 2019-08-01 21:18 布禾卡斐先生 阅读 (70) 评论 (0) 编辑
摘要:简介 logback是由log4j创始人设计的又一个开源日志组件。当前分成三个模块: logback core是其它两个模块的基础模块。 logback classic是log4j的一个 改良版本。此外logback classic完整实现SLF4J API,使你可以很方便地更换成其它日志系统,如l 阅读全文
posted @ 2019-07-30 21:34 布禾卡斐先生 阅读 (64) 评论 (0) 编辑