
微服务
文章平均质量分 66
:)小白学编程
vx:ZHDWXYa
展开
-
elasticsearch(ES)(一)
elasticsearch是一款非常强大的开源搜索引擎,可以帮助我们从海量数据中快速找到需要的内容elasticsearch结合kibana、Logstash、Beats,也就是elastic stack (ELK)。被广泛应用在日志数据分析、实时监控等领域。Lucene是一个ava语言的搜索引擎类库,是Apache公司的顶级项目,由DougCutting于1999年研发Lucene的优势:易扩展高性能(基于倒排索引)Lucene的缺点:只限于Java语言开发学习曲线陡峭。原创 2023-11-07 10:36:02 · 96 阅读 · 0 评论 -
RabbitMQ--SpringAMQP
TopicExchange与DirectExchange类似,区别在于routingKey必须是多个单词的列表,并且以。MQ (MessageQueue),中文是消息队列,字面来看就是存放消息的队列。3、Exchange将消息路由到BindingKey与消息RoutingKey一致的队列。Fanout Exchange 会将接收到的消息路由到每一个跟其绑定的queue。Work queue,工作队列,可以提高消息处理速度,避免队列消息堆积。4、FanoutExchange的会将消息路由到每个绑定的队列。原创 2023-11-02 17:25:29 · 196 阅读 · 0 评论 -
Docker
Docker是一个快速交付应用、运行应用的技术1.可以将程序及其依赖、运行环境一起打包为一个镜像可以迁移到任意Linux操作系统2.运行时利用沙箱机制形成隔离容器,各个应用互不干扰3.启动、移除都可以通过一行命令完成,方便快捷大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题:1.依赖关系复杂,容易出现兼容性问题、2.开发、测试、生产环境有差异镜像是将应用程序及其需要的系统函数库、环境、配置、依赖打包而成镜像是分层结构,每一层称为一个Layer。原创 2023-11-01 15:42:57 · 122 阅读 · 0 评论 -
统一网关-Gateway
而SpringCloudGateway则是基于Spring5中提供的WebFlux,属于响应式编程的实现,具备更好的性能。1.域名不同: www.taobao.com 和 www.taobao.org 和 wwwjd.com 和 miaosha,jd.com。跨域问题: 浏览器禁止请求的发起者与服务端发生跨域ajax请求,请求被浏览器拦截的问题。2.路由目标 (uri):路由的目标地址,http代表固定地址,lb代表根。需求:定义全局过滤器,拦截请求,判断请求的参数是否满足下面条件。原创 2023-10-30 14:25:20 · 135 阅读 · 0 评论 -
http客户端Feign
Feign是一个声明式的http客户端,官方地址: https://github.com/OpenFeign/feign其作用就是帮助我们优雅的实现http请求的发送,解决上面提到的问题Feign的使用步骤1.引入依赖2.添加@EnableFeignClients注解3.编写FeignClient接口4.使用FeignClient中定义的方法代替RestTemplateFeign的日志配置1.方式一是配置文件,feign.client.config.xxx.loggerLevel。原创 2023-10-30 10:24:41 · 55 阅读 · 0 评论 -
Nacos-注册中心-配置中心
不是所有的配置都适合放到配置中心,维护起来比较麻烦建议将一些关键参数,需要运行时调整的参数放到nacos配置中心,一般都是自定义配置。1.服务器设备性能有差异,部分实例所在机器性能较好,另一些较差,我们希望性能好的机器承担更多的用户请求。4.Nacos集群默认采用AP方式,当集群中存在非临时实例时,采用CP模式;1.Nacos支持服务端主动检测提供者状态:临时实例采用心跳模式,非临时实例采用主动检测模式。1.[服务名]-[spring.profile.active].yaml,环境配置。原创 2023-10-27 16:10:16 · 116 阅读 · 0 评论 -
Ribbon负载均衡
针对所有服务@Bean针对某个服务。原创 2023-10-26 18:07:06 · 64 阅读 · 0 评论 -
Eureka注册中心
2.服务注册userservice高可用总结原创 2023-10-26 17:30:01 · 56 阅读 · 0 评论 -
微服务远程调用
【代码】微服务远程调用。原创 2023-10-26 15:40:02 · 49 阅读 · 0 评论 -
微服务技术路线
原创 2023-10-26 11:51:13 · 95 阅读 · 0 评论