随笔分类 - SpringCloud相关
摘要:1. 基本理念 1.1 使用分词器把一段话给分成词条 1.2 倒排索引,就是按照词条查询对应的结果 1.3 和数据库的对应 2. ES的安装 2.1 创建网络。因为我们还需要部署kibana容器,因此需要让es和kibana容器互联。 docker network create es-net 2.1
阅读全文
摘要:1. 配置中心 1.1 配置中心的设置 SpringCloud配置中心也可以使用nacos来完成 nacos配置中心的配置通过 [服务名]-[类型].[后缀名] 来定位到需要读取这个配置文件的服务 1.2 配置中心的读取 给需要使用配置中心的服务 添加依赖 <!--nacos配置管理依赖--> <d
阅读全文
摘要:1. 单独的登陆系统 有时候做微服务拆分的时候,登录注册会抽取出来单独做一个模块 2. 单点登录的架构 2.0 总体流程 SSO服务有登陆注册功能,还有验证token的功能 除SSO服务外的服务都注册一个拦截器,拦截本服务的请求,如果检测到 URL 或者 Cookie 里有 token(说明SSO登
阅读全文
摘要:1. 引言 总体微服务流程类似: SpringCloud是基于SpringBoot的,所以会存在版本的兼容性问题, 1.5. 远程调用 因为不同的服务部署在不同的机器上,所以我们需要使用远程调用的方式去获取数据(把RestTemplate注册进IOC容器中) @Bean public RestTem
阅读全文
摘要:-1. rabbitMQ机制 生产者发送消息到路由器(一些模式下路由时使用路由键绑定队列,一些模式下直接绑定队列)或者队列 消费者监听队列(多个消费者监听一个队列的话,会依次从队列里取消息(取出的消息不一样)) 路由器有三个模式: Fanout方式,路由器给所有绑定的队列发消息(发送的消息是一样的)
阅读全文