草庐IT

springcloud-nacos

全部标签

Springcloud中间件-----分布式搜索引擎 Elasticsearch

该笔记是根据黑马程序员的课来自己写了一遍的,b站有对应教程和资料第一部分第二部分第三部分预计看完跟着练习5小时足够1.初识elasticsearch1.1.了解ES1.1.1.elasticsearch的作用elasticsearch是一款非常强大的开源搜索引擎,具备非常多强大功能,可以帮助我们从海量数据中快速找到需要的内容例如:在GitHub搜索代码外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传在电商网站搜索商品在百度搜索答案在打车软件搜索附近的车都是搜索引擎的使用场景1.1.2.ELK技术栈elasticsearch结合kibana、Logstash、Beats,也就是

Nacos 开源版的使用测评

文章目录一、Nacos的使用二、Nacos和Eureka在性能、功能、控制台体验、上下游生态和社区体验的对比:三、记使使用Nacos中容易犯的错误四、对Nacos开源提出的一些需求一、Nacos的使用这里配置mysql的连接方式,spring.datasource.platform=mysql是老版本的,最新的用spring.sql.init.platform=mysql。开启鉴权访问,并设置白名单启动,这里直接使用了若依的配制文件。启动成功!下面做一下测评分析!二、Nacos和Eureka在性能、功能、控制台体验、上下游生态和社区体验的对比:性能:Nacos在性能方面相对较好,它使用了一些优

【Spring Cloud】深入探索 Nacos 注册中心的原理,服务的注册与发现,服务分层模型,负载均衡策略,微服务的权重设置,环境隔离

文章目录前言一、初识Nacos注册中心1.1什么是Nacos1.2Nacos的安装,配置,启动二、服务的注册与发现三、Nacos服务分层模型3.1Nacos的服务分级存储模型3.2服务跨集群调用问题3.3服务集群属性设置3.4修改负载均衡策略为集群策略四、根据服务的权重进行负载均衡五、Nacos环境隔离5.1什么是Nacos的环境隔离(namespace)5.2为什么需要环境隔离5.3设置Nacos的环境隔离5.4重启order-service服务六、Nacos注册中心原理剖析6.1Nacos注册中心的执行流程6.2临时实例和非临时实例的设置总结:Nacos和Eureka的区别前言在微服务架构

SpringCloud微服务踩坑系列:UnknownContentTypeException

错误信息如下:org.springframework.web.client.UnknownContentTypeException:Couldnotextractresponse:nosuitableHttpMessageConverterfoundforresponsetype[classcom.cyf.internalCommon.dto.ResponseResult]andcontenttype[text/plain;charset=UTF-8]   atorg.springframework.web.client.HttpMessageConverterExtractor.extrac

SpringCloud学习路线(9)——服务异步通讯RabbitMQ

一、初见MQ(一)什么是MQ?MQ(MessageQueue),意思是消息队列,也就是事件驱动架构中的Broker。(二)同步调用1、概念:同步调用是指,某一服务需要多个服务共同参与,但多个服务之间有一定的执行顺序,当每一个服务都需要等待前面一个服务完成才能继续执行。2、存在的问题耦合度高:新需求需要改动原代码性能下降:调用者需要等待服务提供者相应,如果调用链过长则响应时间等于每次调用的时间之和。资源浪费:调用链的每个服务在等待响应过程中,不会释放请求资源,高并发场景下会浪费系统资源。级联失败:若服务提供者出现宕机,所有调用者都会因故障而导致整个服务集群故障。(三)异步调用1、实现模式:异步调

阿里云服务器linux CentOS 安装docker容器,并部署一个springCloud项目

简介:mysql,redis(单节点),consul(单节点),nginx,在docker内。springboot不在docker内,也就是在docker宿主机器上。docker官网:https://docs.docker.com/engine/install/centos/docker仓库:https://hub.docker.com/_/mysql?tab=description1.安装docker1.1卸载老的版本sudoyumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docke

@SpringBootApplication注解的理解——如何排除自动装配 & 分布式情况下如何自动加载 & nacos是怎么被发现的

前言spring作为主流的JavaWeb开发的开源框架,是Java世界最为成功的框架,持续不断深入认识spring框架是Java程序员不变的追求。本篇博客介绍SpringBootApplicant注解的自动加载相关内容其他相关的Spring博客文章列表如下:Spring基础(核心容器)——从配置文件到注解开发&创建对象+成员变量赋值IOC&增强方法AOPSpring进阶(AOP的理解)——静态/动态代理&面向切面编程AOP(AspectOrientedProgramming)&日志记录&增强方法Spring进阶(AOP的应用)——动态代理AOP后controller层的private方法访问失

SpringCloud(一)Eureka、Nacos、Feign、Gateway

文章目录概述微服务技术对比Eureka服务远程调用服务提供者和消费者Eureka注册中心搭建注册中心服务注册服务发现Ribbon负载均衡负载均衡策略饥饿加载NacosNacos与Eureka对比Nacos服务注册Nacos服务分集群存储NacosRule负载均衡服务实例权重设置环境隔离Nacos配置管理配置热更新多环境配置共享Nacos集群搭建Feign简单使用自定义配置Feign性能优化Feign最佳实践Gateway搭建网关路由断言工厂过滤器工厂全局过滤器过滤器执行顺序网关跨域问题处理概述微服务,又叫微服务架构,是一种软件架构方式。它将应用构建成一系列按业务领域划分模块的、小的自治服务。在

从0到1学SpringCloud——16 gateway websocket长链接

目录一、前言二、代码实现1、gateway网关配置2、socketserver服务端3、socketclient客户端4、模拟测试5、集成websocket一、前言gateway网关内置了支持socket长链接的路由转发功能。本篇主要讲解通过socket客户端、web页面两周方式建立socket,通过gateway网关路由到socket服务端的实现。因为gateway默认使用netty,我们引入socket时,也适用netty。二、代码实现1、gateway网关配置网关端口设置为9990。对于网关来讲,只需要在配置文件中添加以下配置:#服务名称spring:application:name:z

【黑马SpringCloud(5)】ES高阶语法及RestClient实现

ES高阶语法数据聚合桶聚合聚合结果排序限定聚合范围度量聚合RestClient实现聚合自动补全自定义拼音分词器CompletionSuggester酒店搜索框自动补全数据同步MQ实现数据同步消费端代码:https://gitee.com/suisui9857/hotel-demo发送端代码:https://gitee.com/suisui9857/hotel-admin数据聚合聚合(aggregations)可以让我们极其方便的实现对数据的统计、分析、运算。例如:什么品牌的手机最受欢迎?这些手机的平均价格、最高价格、最低价格?这些手机每月的销售情况如何?实现这些统计功能的比数据库的sql要方便