
Spring Cloud
KIN_DIN
不再迁就,只愿做自己......
展开
-
Spring Boot 定时器 @Scheduled 注解 个参数详解
@Scheduled注解为定时任务1. cron表达式里写执行的时机(1) cron表达式是一个字符串,字符串以5或6个空格隔开,分开共6或7个域,每一个域代表一个含义;(2)cron表达式语法:[秒] [分] [小时] [日] [月] [周] [年];(3) [年]不是必须的域,可以省略[年],则一共6个域;cron规则:特殊字符表达式*:代表所有可能的...原创 2020-04-22 14:46:15 · 966 阅读 · 0 评论 -
什么是微服务架构?
微服务是系统架构上的一种设计风格,主旨是将一个原本独立的系统拆分成多个小型服务,这些小型服务都在各自独立的进程中运行。服务之间通过基于HTTP的RESTful API进行通信协作。每个服务都维持着自身的数据储存,业务开发,自动化测试案例以及部署机制。由于轻量级的通信协作机制,所以微服务可以使用不同语言来编写。【什么是REST? 可以总结为一句话:REST是所有Web应用...原创 2019-02-18 17:23:53 · 1163 阅读 · 0 评论 -
微服务架构的九大特性
1. 服务组件化 组件,是一个可以独立更换和升级的单元。服务,是通过HTTP等通信协议进行协作,而不是像传统组件那样嵌入式协同工作。因此每个服务都独立开发、部署,可有效避免一个服务的修改引起整个系统的重新部署。2.按业务组织团队 在实施微服务架构时,需要采用不同的团队分割方法。由于每一个服务都是针对特定的业务的宽栈或者全栈实现的,既要负责数据的持久化存储,又要负...原创 2019-02-18 18:23:33 · 1460 阅读 · 0 评论 -
Spring Cloud Euraka( 服务注册中心)
Spring-Cloud Euraka介绍 Spirng Cloud Eureka使用Netflix Eureka来实现服务注册与发现。它既包含了服务端组件,也包含了客户端组件,并且服务端与客户端均采用java编写,所以Eureka主要适用于通过java实现的分布式系统,或是JVM兼容语言构建的系统。Eureka的服务端提供了较为完善的REST API,所以Eureka也支持将非j...原创 2019-02-28 15:40:53 · 673 阅读 · 0 评论 -
Spring Cloud Eureka的基础架构
基础架构 服务注册中心:Eureka提供的服务端,提供服务注册于发现的功能,也就是在上一节中我们实现的eureka-server 服务提供者:提供服务的应用,可以是springBoot应用,也可以是其他技术平台且遵循Eureka通信机制的应用。它将自己提供的服务注册到Eureka,以供其他应用发现,也就是上一节中我们实现的HELLO-SERVICE应用。 服务消费者:消...原创 2019-03-01 18:07:42 · 230 阅读 · 0 评论 -
Spring Cloud Ribbon 负载均衡
Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。它是一个基于HTTP和TCP的客户端负载均衡器。它可以通过在客户端中配置ribbonServerList来设置服务端列表去轮询访问以达到均衡负载的作用。服务端负载均衡 负载均衡主要是实现对系统的高可用、网络压力的缓解、处理能力的伸缩。对于数据流量过大,往往单一设备...原创 2019-03-13 18:03:20 · 160 阅读 · 0 评论