会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xxgxs
博客园
首页
新随笔
联系
订阅
管理
2022年10月24日
springcloud学习记录day06--在Java中使用elasticsearch
摘要: RestClient查询文档 发起查询请求 以match all为例 代码解读: 第一步,创建SearchRequest对象,指定索引库名 第二步,利用request.source()构建DSL,DSL中可以包含查询、分页、排序、高亮等 query():代表查询条件,利用QueryBuilders.
阅读全文
posted @ 2022-10-24 17:05 路灯下的小小怪
阅读(61)
评论(0)
推荐(0)
2022年10月23日
springcloud学习记录day05--分布式搜索 elasticsearch
摘要: 分布式搜索-elsaticsearch elasticsearch是一款非常强大的开源搜索引擎,具备非常多强大功能,可以帮助我们从海量数据中快速找到需要的内容,从而弥补MySQL在复杂搜索上的短板 倒排索引 倒排索引的概念是基于MySQL这样的正向索引而言的。 倒排索引中有两个非常重要的概念: 文档
阅读全文
posted @ 2022-10-23 16:19 路灯下的小小怪
阅读(37)
评论(0)
推荐(0)
2022年10月20日
springcloud学习记录day4 -- 消息队列RubbitMQ
摘要: 同步通信和异步通信 微服务间通讯有同步和异步两种方式: 同步通讯:就像打电话,需要实时响应。 异步通讯:就像发邮件,不需要马上回复。 同步通信 我们之前学习的Feign调用就属于同步方式,虽然调用可以实时得到结果,但存在下面的问题: 优点: 时效性较强,可以立即得到结果 缺点: 耦合度高 性能和吞吐
阅读全文
posted @ 2022-10-20 18:22 路灯下的小小怪
阅读(67)
评论(0)
推荐(0)
2022年10月19日
springcloud学习day3 -- docker
摘要: 什么是docker 微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。 分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。 在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题 例如一个项目中,部署时需要依赖于node.js、Redis、RabbitMQ
阅读全文
posted @ 2022-10-19 22:20 路灯下的小小怪
阅读(18)
评论(0)
推荐(0)
2022年10月18日
springcloud学习day2--使用 fegin 发起远程调用和 gateway 统一网关
摘要: feign 使用 feign 代替 RestTemplate 发送远程调用请求 在使用RestTemplate 发送请求时,如果遇到复杂的请求参数,将会非常麻烦 所以我们可以使用springcloud的 feign 组件来发送远程调用请求 操作步骤: 引入依赖 <dependency> <group
阅读全文
posted @ 2022-10-18 22:08 路灯下的小小怪
阅读(729)
评论(0)
推荐(0)
Nacos配置管理
摘要: 当微服务部署的实例越来越多,达到数十、数百时,逐个修改微服务配置就会让人抓狂,而且很容易出错。我们需要一种统一配置管理方案,可以集中管理所有实例的配置。 Nacos一方面可以将配置集中管理,另一方可以在配置变更时,及时通知微服务,实现配置的热更新 在nacos中添加配置文件 配置列表菜单中点击 “+
阅读全文
posted @ 2022-10-18 22:02 路灯下的小小怪
阅读(35)
评论(0)
推荐(0)
2022年10月17日
springcloud学习day1--微服务注册组件
摘要: 什么是微服务 微服务是一种经过良好架构设计的分布式架构方案 单体架构 优点:简单方便,部署成本低 缺点:耦合度高,扩展性差 分布式架构 优点:耦合度低,扩展性好,每个业务模块作为独立项目开发,称为一个服务 缺点:架构复杂,难度大 **微服务:**一种良好的分布式架构方案 SpringCloud sp
阅读全文
posted @ 2022-10-17 22:24 路灯下的小小怪
阅读(46)
评论(0)
推荐(0)
2022年10月16日
瑞吉外卖项目记录
摘要: 通过过滤器实现用户状态检测 功能描述: 用户访问首页时,若为未登录状态,则跳转到登录页面 功能实现: 创建 LoginCheckFilter 类,添加 @WebFilter注解,将该类声明为过滤器 //filterName 表示过滤器的名称;urlPatterns 表示拦截的请求路径 @WebFil
阅读全文
posted @ 2022-10-16 21:47 路灯下的小小怪
阅读(76)
评论(0)
推荐(0)
公告