摘要: 畅购学习 第二天 1、CORS解决跨域问题 什么是跨域 同源策略是一种约定,他是浏览器最核心也是最基本的安全功能,如果缺少 了同源策略,则浏览器的正常功能可能都会受到影响。同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。 同源就是两个页面具有相同的协议,主机和端口号 只有发 阅读全文
posted @ 2020-10-23 10:25 幸运超市 阅读(118) 评论(0) 推荐(0) 编辑
摘要: ElasticSearch 学习 1、SpringBoot整合 引入ElasticSearch相关坐标 1 <!--引入es的坐标--> 2 <dependency> 3 <groupId>org.elasticsearch.client</groupId> 4 <artifactId>elasti 阅读全文
posted @ 2020-10-20 15:24 幸运超市 阅读(268) 评论(0) 推荐(0) 编辑
摘要: ElasticSearch 倒排索引:将文档进行分词,形成词条和id的对应关系即为反向索引 1、ElasticSearch存储和查询的原理 ElasticSearch是一个基于Lucene的搜索服务器 是一个分布式、高扩展、高实时的搜索与数据分析引擎 基于RESTful web接口 应用场景: 搜索 阅读全文
posted @ 2020-10-19 21:45 幸运超市 阅读(152) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ学习 二 1、RabbitMQ 如何保证消息的可靠性投递 RabbitMQ在进行消息的发送时是的流程如下 producer(消息生产者) > RabbitMQ broker(消息中间件) > exchange (交换机) > queue (消息队列) > consumer (消费者) 阅读全文
posted @ 2020-10-18 21:53 幸运超市 阅读(289) 评论(0) 推荐(0) 编辑
摘要: spring boot整合 生产者依赖 1 <dependencies> 2 <dependency> 3 <groupId>org.springframework.boot</groupId> 4 <artifactId>spring-boot-starter-amqp</artifactId> 阅读全文
posted @ 2020-10-17 21:32 幸运超市 阅读(106) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ 消息中间件 MQ全称为Message Queue,消息队列是应用程序和应用程序之间的通信方法。 使用MQ的优势: 任务异步处理:将不需要同步处理的并且耗时长的操作由消息队列通知消息接收方进行异步处理。提高了应用程序的响应时间。 应用程序解耦合:MQ相当于一个中介,生产方通过MQ与消 阅读全文
posted @ 2020-10-17 21:27 幸运超市 阅读(143) 评论(0) 推荐(0) 编辑
摘要: spring cloud 之 Config Spring Cloud Config 解决了在分布式场景下多环境配置文件的管理和维护 好处: 集中管理配置文件 不同环境不同配置,动态化的配置更新 配置信息改变时,不需要重启即可更新配置信息到服务 config server快速搭建 建立gitee仓库 阅读全文
posted @ 2020-10-16 11:00 幸运超市 阅读(105) 评论(0) 推荐(0) 编辑
摘要: spring cloud 之 Gateway 网关旨在为微服务架构提供一种简单而有效的统一的API路由管理方式 在微服务架构中,不同的微服务可以有不同的网络地址,各个微服务之间通过互相调用完成用户请求,客户端可能通过调用N个微服务的接口完成一个用户请求 存在的问题: 客户端多次请求不同的微服务,增加 阅读全文
posted @ 2020-10-14 23:53 幸运超市 阅读(250) 评论(1) 推荐(1) 编辑
摘要: spring cloud 之 Hystrix Hystrix 是 Netflix 开源的一个延迟和容错库,用于隔离访问远程服务、第三方库,防止出现级联失败(雪崩) 雪崩:一个服务失败,导致整条链路的服务都失败的情形 Hystrix 主要功能 线程池隔离 默认为这个隔离 为每个模块分配线程池,不会因为 阅读全文
posted @ 2020-10-14 00:46 幸运超市 阅读(160) 评论(0) 推荐(0) 编辑
摘要: spring clound 之 Feign Feign 是一个声明式的 REST 客户端,它用了基于接口的注解方式,很方便实现客户端配置。 是一个简化了RestTemplate调用以及 Ribbon的组件 1、操作步骤 导入依赖 <!--feign--> <dependency> <groupId> 阅读全文
posted @ 2020-10-13 20:53 幸运超市 阅读(227) 评论(0) 推荐(0) 编辑