Fork me on GitHub
摘要:1. 什么是雪崩效应? 微服务环境,各服务之间是经常相互依赖的,如果某个不可用,很容易引起连锁效应,造成整个系统的不可用,这种现象称为服务雪崩效应。 如图,引用国外网站的图例:https://www.javatpoint.com/fault-tolerance-with-hystrix#,如图系统各 阅读全文
posted @ 2020-08-05 14:01 smileNicky 阅读(130) 评论(0) 推荐(0) 编辑
摘要:1. 什么是负载均衡? 负载均衡是一种基础的网络服务,它的核心原理是按照指定的负载均衡算法,将请求分配到后端服务集群上,从而为系统提供并行处理和高可用的能力。提到负载均衡,你可能想到nginx。对于负载均衡,一般分为服务端负载均衡和客户端负载均衡 服务端负载均衡:在消费者和服务提供方中间使用独立的代 阅读全文
posted @ 2020-07-31 17:44 smileNicky 阅读(91) 评论(0) 推荐(1) 编辑
摘要:在上一章的学习中,我们知道了微服务的基本概念,知道怎么基于Ribbon+restTemplate的方式实现服务调用,接着上篇博客,我们学习怎么基于Feign实现服务调用,请先学习上篇博客,然后再学习本篇博客 Feign是一个声明式的web service客户端,它使得编写web service客户端 阅读全文
posted @ 2020-07-28 14:22 smileNicky 阅读(219) 评论(0) 推荐(1) 编辑
摘要:1. 什么是微服务? “微服务”一词来自国外的一篇博文,网站:https://martinfowler.com/articles/microservices.html 如果您不能看懂英文文档,可以跳转到搜简体中文的文档 这是国人翻译的文档,可以学习参考: 引用官方文档解释: 简单来说,微服务架构风格 阅读全文
posted @ 2020-07-27 21:21 smileNicky 阅读(131) 评论(0) 推荐(0) 编辑
摘要:@(Spring Security系列之极速入门与实践教程) 1. Spring Security Spring Security 是 Spring 家族中的一个安全管理框架,应用程序的两个主要区域是“认证”和“授权”(或者访问控制)。Spring Security是针对Spring项目的安全框架, 阅读全文
posted @ 2020-07-24 17:22 smileNicky 阅读(143) 评论(0) 推荐(0) 编辑
摘要:@(SpringBoot系列之actuator监控管理极速入门与实践) SpringBoot官方提供了spring-boot-starter-actuator场景启动器用于系统的监控管理,可以通过HTTP,JMX,SSH协议来进行操作,自动得到审计、健康及指标信息等 环境准备: JDK 1.8 Sp 阅读全文
posted @ 2020-07-23 18:17 smileNicky 阅读(38) 评论(0) 推荐(0) 编辑
摘要:1、新建SpringBoot项目 环境准备 JDK 1.8 SpringBoot2.2.1 Maven 3.2+ 开发工具 smartGit IntelliJ IDEA2018 创建一个SpringBoot Initialize项目,详情可以参考我之前博客:SpringBoot系列之快速创建项目教程 阅读全文
posted @ 2020-07-23 13:29 smileNicky 阅读(24) 评论(0) 推荐(0) 编辑
摘要:一、Email前言介绍 邮件发送业务,是很多公司都有的,本博客介绍一下基于SpringBoot的邮件发送功能,邮箱服务基于腾讯QQ邮箱 SpringBoot的肯定有很多场景启动器starter,SpringBoot官方提供了spring-boot-starter-mail作为邮件服务的场景启动器 二 阅读全文
posted @ 2020-07-22 20:55 smileNicky 阅读(20) 评论(0) 推荐(0) 编辑
摘要:@(SpringBoot系列之使用Spring Task实现定时任务) 一、前言介绍 定时任务是企业开发中很常用的,比如定时推送一些接口数据,在java中实现定时任务的方法有Spring Task、Quartz等等框架,也有JDK自带的ScheduledExecutorService、Timer Q 阅读全文
posted @ 2020-07-22 15:00 smileNicky 阅读(35) 评论(0) 推荐(0) 编辑
摘要:top命令可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具,TOP命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,有点像window系统的任务管理器 语法:top [param] param为: -b:以批处理模式操作; -c 阅读全文
posted @ 2020-07-21 13:50 smileNicky 阅读(13) 评论(0) 推荐(0) 编辑