摘要: DSL的查询语法很多,可在官方网站 找到相关资料 查询所有 全文检索查询:利用分词器对用户输入内容分词,然后去倒序索引中匹配 精确查询:根据精确词条查询数据,一般查找keyword,日期,数值等字段 地理查询:根据经纬度查询 符合查询:上面查询类型的组合 查询模板 ``` GET /indexNam 阅读全文
posted @ 2023-07-04 11:40 K-smiles 阅读(138) 评论(0) 推荐(0)
摘要: ## ES是什么 是一个开源搜索引擎,可以从海量的数据快速找到需要的内容 近乎实时的存储,检索数据,本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据 ## ES的安装 环境准备 安装docker 创建一个网络 `docker network create es-net` 在linux上,使 阅读全文
posted @ 2023-07-03 20:08 K-smiles 阅读(39) 评论(0) 推荐(0)
摘要: ## 项目部署的问题 大型项目组件较多,运行环境负责,部署会遇到很多问题。 不同的组件需要不同的环境,库,依赖,在不同的系统上需要的版本不同。 Docker可以将应用的函数库,依赖,配置一起打包,将每个应用放到一个隔离的容器去运行,比如互相干扰。Docker还将系统的函数包一起打包,保证了跨操作系统 阅读全文
posted @ 2023-07-02 10:38 K-smiles 阅读(8) 评论(0) 推荐(0)
摘要: Nacos是SpringCloudAlibaba的组件,而SpringCloudAlibaba也遵循SpringCloud中定义的服务注册、服务发现规范。因此使用Nacos和使用Eureka对于微服务来说,并没有太大区别。 主要差异在于: - 依赖不同 - 服务地址不同 ## 配置方式 在父工程引入 阅读全文
posted @ 2023-07-01 18:00 K-smiles 阅读(15) 评论(0) 推荐(0)
摘要: 消费者和提供者 Eureka是Spring Cloud Netflix的一个子模块,也是核心模块之一。Eureka是一个基于REST的服务,用于定位服务,以及·实现云端中间层服务发现和故障转移。服务注册与发现对于微服务架构来说是非常重要的,有了服务发现与注册,只需要使用服务的标识符,就可以访问到服务 阅读全文
posted @ 2023-06-30 11:00 K-smiles 阅读(25) 评论(0) 推荐(0)
摘要: ## 微服务技术 ###### 服务架构的发展 单体架构:将所有的功能都集成在一个项目里面开发,打成一个包部署 优点:架构简单,部署成本低 缺点:耦合度高 分布式架构:根据业务功能对系统进行拆分,将每个业务模块作为独立项目开发,称为一个服务 优点:降低服务耦合度,利于服务的升级和扩展 微服务是一种经 阅读全文
posted @ 2023-06-30 08:59 K-smiles 阅读(115) 评论(0) 推荐(0)