微服务
文章平均质量分 89
FugLee
在地里面除草,边学 Java -_-
展开
-
SpringCloud系列(十六)[分布式搜索引擎篇] - DSL 查询及相关性算分的学习 (部分)
在这篇文章中我们已经对 RestClient 有了初步的了解, 并且已经将一些数据进行了存储, 但是这并不是我们学习 ElasticSearch 的目的, ElasticSearch 最擅长的还是对数据的搜索及分析, 因此本篇博客将对 ElasticSearch 的数据搜索功能进行演示.原创 2023-07-18 15:40:51 · 3381 阅读 · 2 评论 -
SpringCloud系列(十五)[分布式搜索引擎篇] - 结合实际应用场景学习并使用 RestClient 客户端 API
前面的文章具体介绍了是索引库及文档的一些基本操作指令, 指令还是挺简单的; 那么实际应用场景下, 我们是如何操作 ElasticSearch 的呢? 其实 ElasticSearch 官方已经为我们提供了各种不同语言的客户端, 目的就是为了来操作 ElasticSearch, 这些客户端的本质就是组装 DSL 语句, 通过 http 请求发送给 ElasticSearch.原创 2023-03-06 15:12:53 · 429 阅读 · 0 评论 -
SpringCloud系列(十四)[分布式搜索引擎篇] - 索引库及文档的增删改查操作
本文主要介绍一下索引库及文档的一些增删改查操作, 以下都是一些常用的操作, 无需死记硬背, 只需要用到的时候常翻阅即可.原创 2023-03-02 10:36:45 · 510 阅读 · 0 评论 -
SpringCloud系列(十三)[分布式搜索引擎篇] - ElasticSearch 的概念及 Centos 7 下详细安装步骤
ElasticSearch 是一款非常强大的开源搜索引擎, 那么其功能也就是帮助我们在海量的数据中找到想要的数据内容, 如上面我们在淘宝界面搜索狂飙展现出的内容, 如我们敲代码遇到 BUG 复制到百度看到的内容.原创 2023-02-18 10:00:00 · 571 阅读 · 0 评论 -
【Debug】Centos 7 下部署 ElasticSearch 及 Kibana 时踩过的坑
Centos 7 下部署 ElasticSearch 及 Kibana 时踩过的坑原创 2023-02-17 13:40:59 · 665 阅读 · 2 评论 -
SpringCloud系列(十二)[MQ 篇] - 一篇文章搞定 RabbitMQ 的使用
上篇文章已经讲过了 MQ 的概念及 RabbitMQ 的用途和部署, 本篇文章将对 RabbitMQ 进行深一步的理解和使用, 主要写的内容是 RabbitMQ 的结构及消息模型是什么样的, 并且以例子的形式来讲解 SpringAMQP 的使用.原创 2023-02-08 11:31:01 · 885 阅读 · 0 评论 -
SpringCloud系列(十一)[MQ 篇] - 详述 RabbitMQ 五种模型的结构及具体实现
详述 RabbitMQ 五种模型的结构及具体实现.原创 2023-02-08 11:24:35 · 763 阅读 · 0 评论 -
SpringCloud系列(十)[MQ 篇] - RabbitMQ 初步学习及详细部署步骤
RabbitMQ 的官方概念是这样的: 它是一种实现了高级消息队列协议(AMQP)的开源消息代理软件, 也称之为面向消息的中间件. 在理解RabbitMQ 之前, 先来简单了解一下 MQ 的含义: MQ 其实就是 MessageQueue 的缩写, 也就是消息队列的意思, 字面上来看也就是存放消息的队列, 比较常见的 MQ 实现有 RabbitMQ / RocketMQ / Kafka, 这样就可以将 RabbitMQ 理解为为了实现消息队列的一个技术 / 工具或者软件.原创 2023-02-05 09:30:00 · 836 阅读 · 0 评论 -
SpringCloud系列(九)[docker 篇] - Centos 7 下 Docker 的安装及基本操作指令
本篇文章将详细介绍 Centos 7 下 Docker 的安装以及一些基本操作指令.原创 2023-02-04 09:52:46 · 549 阅读 · 0 评论 -
SpringCloud系列(八)[docker 篇] - 关于 Docker 的一些介绍及架构
近几年 Docker 还是挺火的, 学习微服务也肯定要知道 Docker 的存在并最好掌握一些基本操作, 毕竟一些体量非常大的项目运行环境会比较复杂, 部署的时候难免会遇到某些问题, 如兼容性 / 生产环境有差异等问题... 本篇文章将以图文的形式对 Docker 进行介绍, 加深对 Docker 的印象.原创 2023-01-11 11:02:30 · 547 阅读 · 0 评论 -
SpringCloud系列(六)Feign 客户端的配置及使用
Feign 是一个声明式的 http 客户端, 其主要的作用就是帮助我们实现 http 的请求发送, 正如官网所说, Feign使编写Java http客户端更容易.原创 2022-12-21 22:12:39 · 2034 阅读 · 0 评论 -
SpringCloud系列(五)Nacos 注册中心配置管理的设置及使用
介绍几种 Nacos 常用的配置, 如统一配置管理的步骤, 如何配置自动刷新及多环境配置优先级问题.原创 2022-12-15 22:46:49 · 675 阅读 · 0 评论 -
SpringCloud系列(四)Nacos 的三个有利配置(服务分级存储 / 环境隔离 / 负载均衡策略))
我们都知道在京东商城购买商品,如果选择的是京东自营,那么几乎都是次日达,因为京东在许多城市周边建立了自营仓库,如果说在济南下单买了一个优派的显示器,你会发现发货地址是德州xxx仓库;如果不是购买的自营商品,那么可能是在很远的地方发货,导致收货周期变长,并且浪费了大量的资源,如运输资源、人力,如果恰逢遇上某个城市疫情管控,可能收货周期遥遥无期~~原创 2022-12-01 09:00:00 · 350 阅读 · 0 评论 -
SpringCloud系列(三)Nacos 注册中心的搭建及服务发现
在 SpringCloud 系列(一)里面介绍了 Eureka 注册中心主要用来做什么,如何搭建并进行了简单的测试,但是 Eureka 有诸多不便之处,如需要配合 SpringCloud config 来实现,我们还需要再写一个 Module 进行启动等,针对某些不便及技术的延伸,于是阿里巴巴就开发出了 Nacos 这个产品,现在也是 SpringCloud 中的一个重要组件,相比较于 Eureka 的功能更加丰富;当然并不是说 Eureka 现在就没人用了,其实在国外还是有很多使用 Eureka 的原创 2022-11-29 09:57:47 · 425 阅读 · 0 评论 -
SpringCloud系列(二)Ribbon 负载均衡的原理及详细流程
其实 Ribbon 负载均衡可以认为是一种策略,也可以说是某种规则,当消费者发起请求时,就会被负载均衡拦截器给拦截到,然后获取到请求中的 id,再按照某种规则选择某个服务,继而修改请求 url,再次发起请求,这时候才获取到提供者的服务;原创 2022-11-21 17:03:01 · 486 阅读 · 0 评论 -
SpringCloud系列(一)Eureka 注册中心
微服务框架区分于普通的单体架构项目,它是一种经过良好架构设计的分布式架构方案,根据业务功能对系统进行拆分,将每个业务模块都当做是一个独立的项目进行开发,相比较于单体架构方案当然是好处多多,如扩展性比较好,有更低的耦合度,但是如何去远程调用某一个接口或者是功能呢?原创 2022-11-20 18:50:09 · 812 阅读 · 2 评论