微服务

Spring Cloud之Finchley版学习(七)-Ribbon入门

经过前文讲述,我们已经实现了服务发现。本节来解决 跟我学Spring Cloud(Finchley版)-02-构建分布式应用 提到的如下问题: 负载均衡如何考虑?难道得在电影微服务和用户微服务之间加个NGINX做负载均衡吗?听起...

Spring Cloud之Finchley版学习番外篇(一)-Eureka安全详解

前文的示例中,Eureka Server都是允许匿名访问的,该方式一般无法满足公司在安全性上的诉求。 本节来构建一个需要登录才能访问的Eureka Server。Eureka本身不具备安全认证的能力,Spring Cloud使用Spring Secu...

Spring Cloud之Finchley版学习(六)-服务注册与服务发现-Eureka深入

在跟我学Spring Cloud(Finchley版)-05-服务注册与服务发现-Eureka入门 一节中,已经编写了一个Eureka Server,并将服务提供者与消费者都注册到了Eureka Server上。 本节,来深入探讨Eureka的高级特性。 Eur...

Spring Cloud之Finchley版学习(五)-服务注册与服务发现-Eureka学习

本节讲解基于Eureka的服务发现。 Eureka简介 Eureka是Netflix开源的服务发现组件,本身是一个基于REST的服务,包含Server和Client两部分,Spring Cloud将它集成在子项目Spring Cloud Netflix中。 拓展阅读 ...

Spring Cloud之Finchley版学习(四)-服务注册与服务发现-原理剖析

第2节( 跟我学Spring Cloud(Finchley版)-02-构建分布式应用 )说过: 地址硬编码问题——电影微服务中将用户微服务的地址写死,如果用户微服务地址发生变化,难道要重新上线电影微服务吗? 本节来解决该问...

Spring Cloud之Finchley版学习(三)-监控:强大的Spring Boot Actuator

第2节( 跟我学Spring Cloud(Finchley版)-02-构建分布式应用 )说过: 应用没有监控,没有画板,一切指标都没有。在这个Growth Hack逐渐成为主流的时代,不弄个Dashboard把系统压力、QPS、CPU、内存、日活啥的...

Spring Cloud之Finchley版学习(二)-构建分布式应用

上一节说过,Spring Cloud是一个快速构建分布式应用的工具集。本节,我们就来编写一个简单的分布式应用,并探讨这个分布式应用有哪些问题。 服务消费者 & 提供者 本书使用服务提供者与服务消费者来描述...

Spring Cloud之Finchley版学习(一)

前言·课程简介 最近挺多童鞋在公众号(itmuch_com)上催更Spring Cloud系列教程,故有此系列。以下是几点说明/规划/答疑: 问:为什么基于Finchley,而非Greenwich? 答:就目前而言,Finchley更贴近生产...

Kubernetes Pod驱逐和迁移

网上查了一下,出现这种情况不在少数。用户的应用我们没办法控制,好在K8S本身提供了完善的Pod迁移和驱逐机制,能够在异常情况下保证集群和大多数应用正常运行,下面来详细看一下。 用户配置 尽管Kubernete...