SpringCloud等微服务技术栈
文章平均质量分 95
好好学习,天天向上
nuist__NJUPT
本硕计算机专业,硕士研究生在读,目前快手集团预入职员工,曾于阿里子公司哈啰出行等实习,已发SCI论文,拥有多项发明和实用新型专利,华为杯等多项国家级和省级竞赛获奖,喜欢编程,leetcode刷题狂,擅长Java、Python、JS、Matlab、C等编程语言,前端、后端、移动端都能写,算法也会一些,热爱运动,热爱生活!
展开
-
微服务实用篇6-分布式搜索elasticsearch篇2
今天我们继续学习分布式搜索引擎elasticsearch,今天主要学习四个模块,分别为DSL查询文档,搜索结果处理,RestClient查询文档,还有最好演示一个旅游案例。下面开始今天的学习吧。今天我们继续学习分布式搜索引擎elasticsearch,今天主要学习四个模块,分别为DSL查询文档,搜索结果处理,RestClient查询文档,还有最好演示一个旅游案例。下面开始今天的学习吧原创 2022-12-17 21:18:56 · 925 阅读 · 0 评论 -
微服务实用篇5-分布式搜索elasticsearch篇1
今天的主要学习任务是分布式搜索,首先了解elasticsearch,然后学习索引库的操作、文档的操作、RestAPI等。elasticsearch是非常强大的开源搜索引擎,可以帮助我们从海量数据中快速定位到我们需要的内容。这一篇主要学习ES的基本使用,包括安装ES,安装kibana,安装分词器等,另外也学习了在java客户端实现索引库的增删改查和文档的增删改查。原创 2022-12-16 17:50:47 · 1328 阅读 · 0 评论 -
微服务实用篇4-消息队列MQ
今天主要来学习异步通讯技术MQ,主要包括初识MQ,RabbitMQ快速入门MQ即Message Queue,消息队列,就是存放消息的队列,也就是事件驱动架构中的Broker,常用的四种消息队列:RabbitMQ,ActiveMQ,RocketMQ,Kafka。对于稳定性要求较高的情况下,一般使用RabbitMQ或RocketMQ,对于数据量比较大,性能要求比较高的一般用Kafka。我们先看一下RabbitMQ的架构,首先发布者发布消息到交换即,交换即通过哦队列进行缓存消息,最后消费者通过订阅从队列中取消息。原创 2022-12-14 21:38:15 · 1244 阅读 · 0 评论 -
SpringCloud之微服务实用篇3-docker
今天的主要任务就是学习Docker,包括了解docker的工作原理、基本操作、Dockerfile自定义镜像,Docker-Compose对镜像进行集群部署,以及Docker镜像服务镜像是将一系列依赖、程序、配置进行打包所组成的应用程序,镜像是分层结构,主要包括基础镜像层和入口层,中间的各层是每次操作后产生的层次。我们先了解一下Dockerfile,它是一个文本文件,包含许多指令,来说明执行什么操作来构建镜像,每个指令都会形成一个layer,常见的指令包括FROM、ENV、COPY、RUN、EXPOSE等。原创 2022-12-11 16:56:55 · 523 阅读 · 0 评论 -
SpringCloud之微服务实用篇2
在之前我们学习微服务中的两个组件,一个是注册中心,一个负载均衡器。今天,我们主要学习三个内容,分别是:Nacos配置管理、Feign远程调用、Gateway服务网关。在Feign中一般会通过自定义的配置去覆盖默认的配置,通过可以进行修改的配置如下所示。自定义配置feign 的方式有两种,一种是配置文件方式进行配置,具体如下:第二种方式是使用java代码自定义feign配置文件,可以配置为全局配置,也可以为局部配置。原创 2022-11-26 19:21:35 · 774 阅读 · 0 评论 -
SpringCloud之微服务实用篇1
今天我们主要学习的内容包含5个部分,分别为认识微服务,分布式服务架构案例,euraka注册中心,Ribbon负载均衡原理,nacos注册中心。首先我们看一下微服务的架构,首先看一下单体架构,一般适用于小型的项目,将所有业务的功能在一个项目中开发,然后进行打包放到服务器中,客户端就可以进行访问了,这种部署简单,但是代码耦合度较高,不适合大型项目的发布和维护。原创 2022-11-20 20:09:52 · 1196 阅读 · 0 评论