consul导入导出的使用

consul导入导出的使用

介绍

官方地址:https://www.consul.io/commands/kv

命令:consul kv

该kv命令用于通过命令行与 Consul 的 KV 存储进行交互。它公开了用于从存储中插入、更新、读取和删除的顶级命令。此命令在 Consul 0.7.1 及更高版本中可用。

KV 存储也可以通过 HTTP API访问。

1
2
3
4
5
6
7
8
9
10
11
$ consul kv -h
用法:consul kv <subcommand> [options] [args]

Subcommands:

delete 从 KV 存储中删除数据
export 以 JSON 格式导出部分 KV 树
get 从 KV 存储中检索或列出数据
import 导入部分JSON 格式的 KV 树
put 设置或更新 KV 存储中的数据

阅读更多

Gateway配置HTTPS证书

介绍

The gateway can listen for requests on HTTPS by following the usual Spring server configuration. (网关可以通过遵循通常的Spring服务器配置监听HTTPS上的请求) –SpringCloud官网

下面举例说明如何进行配置:

阅读更多

Sentinel流量卫兵的使用

什么是Sentinel

官方:

https://spring-cloud-alibaba-group.github.io/github-pages/hoxton/en-us/index.html#_introduction_of_sentinel

https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8D

As microservices become popular, the stability of service calls is becoming increasingly important. Sentinel takes “flow” as the breakthrough point, and works on multiple fields including flow control, circuit breaking and load protection to protect service reliability. —[摘自官网]

阅读更多

Nacos使用

什么是Nacos

官方:https://nacos.io/zh-cn/index.html

英文缩写:Name Configurations 表示注册中心和配置中心

Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。

阅读更多

Spring Cloud Alibaba介绍及环境搭建

简介

官方:https://spring.io/projects/spring-cloud-alibaba

Spring Cloud Alibaba provides a one-stop solution for distributed application development. It contains all the components required to develop distributed applications, making it easy for you to develop your applications using Spring Cloud.

With Spring Cloud Alibaba, you only need to add some annotations and a small amount of configurations to connect Spring Cloud applications to the distributed solutions of Alibaba, and build a distributed application system with Alibaba middleware.

阅读更多

Bus组件的使用

什么是Bus

官方:https://spring.io/projects/spring-cloud-bus

Spring Cloud Bus links nodes of a distributed system with a lightweight message broker. This can then be used to broadcast state changes (e.g. configuration changes) or other management instructions. AMQP and Kafka broker implementations are included with the project. Alternatively, any Spring Cloud Stream binder found on the classpath will work out of the box as a transport. –摘自官网

阅读更多

Config组件使用

什么是Config

介绍

官方:https://spring.io/projects/spring-cloud-config

简要描述:config(配置)又称为 统一配置中心顾名思义,就是将配置统一管理,配置统一管理的好处是在日后大规模集群部署服务应用时相同的服务配置一致,日后再修改配置只需要统一修改全部同步,不需要一个一个服务手动维护。

阅读更多

服务网关组件的使用

什么是服务网关

说明

网关统一服务入口,可方便实现对平台众多服务接口进行管控,对访问服务的身份认证、防报文重放与防数据篡改、功能调用的业务鉴权、响应数据的脱敏、流量与并发控制,甚至基于API调用的计量或者计费等等。

网关 = 路由转发 + 过滤器

路由转发:接收一切外界请求,转发到后端的微服务上去;

过滤器:在服务网关中可以完成一系列的横切功能,例如权限校验、限流以及监控等,这些都可以通过过滤器完成。

阅读更多