什么是微服务?这很重要!

微服务​微服务是系统架构上的一种设计风格,它的主旨是将一个原本独立的系统拆分成多个小型服务,这些服务都在各自独立的进程中运行,服务之间通过基于HTTP的RESTfulAPI进行通信。每一个小型服务围绕着系统中的某一个或一些耦合度高的业务功能进行构建,并且每个服务都维护自身的数据存储、业务开发、自动化
spring-cloud 2020年05月22日 793次浏览

如何使用SpringCloud的Hystrix组件

Circuit Breaker解决方案Spring Cloud Hystrix组件。以 2.2.0.release 为例,教你如何入门该组件。核心概念hystrix:就是一般所说的断路器组件hystrix-dashboard:断路器监控统计展示面板组件turbine:多节点的断路器统计数据合并展示组
spring-cloud 2020年03月26日 1,108次浏览

SpringCloud配置中心选Vault作为数据后端

SpringCloud配置中心本篇讲解Spring Cloud Config采用Vault作为数据后台的方案,以SpringCloud-Hoxton.RELEASE、SpringBoot-2.2.1.RELEASE版本为基础,Vault采用1.3.1。项目基础采用Eureka作为注册中心,启动和发现
spring-cloud 2020年02月26日 1,631次浏览

敏感数据和密钥管理方案Vault

Vaultvault-1.3.1版本为例,运用于SpringCloudConfig介绍By HashiCrop,Vault是一种密钥存储的服务工具软件,如大量的账户名、密码、Key\加密Key等,它有灵活的权限控制、详细的操作记录、历史版本等。目前是有商用版和开源版提供,即支持命令行操作又支持UI管
spring-cloud 2020年01月17日 2,061次浏览

SpringCloud分布式配置中心选型思考

分布式配置中心解决方案:Spring Cloud Config基于2.2.1.RELEASE版本,>>>官方文档<<<衡量指标:有靠谱的web管理系统,具备常规的配置管理功能,如:修改、删除等要有比较高服务稳定性最好能支持分布式,长远考虑有利于扩展开源,至少有开源
spring-cloud 2020年01月13日 1,173次浏览