微服务架构
文章平均质量分 84
时光机小孩
热爱创造无限可能!
展开
-
ElasticSearch的简单使用
一、ElasticSearch简介二、ElasticSearch原理三、ElasticSearch简单使用1. elasticsearch安装(Windows版)官网下载地址将下载得到的zip文件解压,并打开bin目录下的elasticsearch.bat文件执行安装任务原创 2022-04-14 21:13:20 · 4172 阅读 · 0 评论 -
websocket的简单使用
一、Websocket简介Websocket是一种消息推送技术,支持全双工通信,是HTTP协议的一种补充。相对于HTTP这种非持久的协议来说,是一个持久化的协议。与HTTP不同的是,Websocket需要先创建连接,这就使得其成为一种有状态的协议,之后通信时可以省略部分状态信息。而HTTP请求可能需要在每个请求都携带状态信息(如身份认证等)。在此之前也有一些推送技术,如ajax的轮询或comet的双向轮询,即每隔一段时间向服务器发送一次请求,获取数据。轮询的方式在给服务端带来了大量请求压力的同时,客户端也原创 2022-04-13 18:14:23 · 976 阅读 · 0 评论 -
RabbitMQ的简单使用
一. RabbitMQ简介MQ-消息队列(消息中间件),是用来处理异步问题的。当今市面上有很多消息中间件,ActiveMQ、RabbitMQ、Kafka以及阿里巴巴自研的消息中间件RocketMQ等。二. RabbitMQ的六种消息模式2.1 简单模式一对一关系2.2工作模式不同消费者之间共享任务。谁都可以完成,但任务只有一个,最终只能由一个消费者完成任务。2.3 发布/订阅模式不同消费者间不共享任务,收到消息后各做各的事。RabbitMQ 中消息传递模型的核心思想是生产者从不直接原创 2022-04-09 14:58:44 · 1880 阅读 · 0 评论 -
redis的简单使用
一. Redis简介Redis是分布式内存数据库,即它的数据是存储在内存上的,运行速度很快。同时它也有自己的持久化机制。Redis常用作热点数据存储、计数器等,其它的应用场景可以自行百度。Redis默认支持16个数据库(可以通过配置文件支持更多,无上限),每个数据库对外都是一个从0开始的递增数字命名,可以通过配置databases来修改这一数字。客户端与Redis建立连接后会自动选择0号数据库。二. Redis数据类型Redis有5种基本数据类型,分别是String、Hash、List、Set、zs原创 2022-04-09 14:55:40 · 1559 阅读 · 0 评论 -
OpenFeign的简单使用
一. OpenFeign简介OpenFeign是SpringCloud服务调用中间件,可以帮助代理服务API接口。并且可以解析SpringMVC的@RequestMapping注解下的接口,并通过动态代理的方式产生实现类,实现类中做负载均衡并调用其他服务。二. OpenFeign原理2.1 添加@EnableFeignClients注解开启对@FeignClient注解的扫描加载处理。根据Feign Client的开发规范,定义接口并添加@FeiginClient注解2.2 当程序启动之后,会进行包原创 2022-04-09 14:52:00 · 7181 阅读 · 0 评论 -
Nacos的简单使用
一. Nacos简介1.1 Nacos = 注册中心+配置中心1.2 Nacos 支持几乎所有主流类型的“服务”的发现、配置和管理,如:Kubernetes ServicegRPC & Dubbo RPC ServiceSpring Cloud RESTful Service1.3 Nacos 可与spring,springboot,springcloud,dubbo,docke, k8s一起使用,详细使用教程可参考官网资料:Nacos文档二. Nacos原理用户端在nacos原创 2022-04-09 14:48:36 · 11040 阅读 · 1 评论