E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Springcloud学习
SpringCloud学习
笔记06
九十五、CloudAlibaba简介0、why会出现SpringCloudalibabaSpringCloudNetflix项目进入维护模式1、是什么官网:spring-cloud-alibaba/README-zh.mdat2.2.x·alibaba/spring-cloud-alibaba·GitHub2、能干嘛3、去哪下spring-cloud-alibaba/README-zh.mdat2
突然好想你之路在脚下
·
2023-07-29 05:56
SpringCloud
spring
cloud
学习
笔记
SpringCloud学习
—Ribbon:负责均衡及Ribbon
ribbno是什么?SpringCloudRibbon是基于NetflixRibbon实现的一套客户端负载均衡的工具。简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将NetFlix的中间层服务连接在一起。Ribbon的客户端组件提供一系列完整的配置项如:连接超时、重试等等。简单的说,就是在配置文件中列出LoadBalancer(简称LB:负载均衡)后
再小的帆也能远航啊
·
2023-07-28 15:49
spring
cloud
学习
ribbon
SpringCloud学习
(三)—Rest学习环境搭建:服务提供者
maven空项目2、删除src文件夹因为是父项目,只需要pom.xml即可3、在pom.xml中导入依赖导入springcloud依赖和springboot依赖的版本一定要对应版本查看可以参考这篇博客:
SpringCloud
再小的帆也能远航啊
·
2023-07-28 15:48
spring
cloud
学习
spring
boot
SpringCloud学习
—Feign负载均衡
Feign简介Feign是声明式WebService客户端,它让微服务之间的调用变得更简单,类似controller调用service。SpringCloud集成了Ribbon和Eureka,可以使用Feigin提供负载均衡的http客户端只需要创建一个接口,然后添加注解即可。使用接口方式调用服务Feign,主要是社区版,大家都习惯面向接口编程。这个是很多开发人员的规范。调用微服务访问两种方法1.
再小的帆也能远航啊
·
2023-07-28 15:16
spring
cloud
学习
负载均衡
SpringCloud学习
笔记(五)ElasticSearch介绍
一、什么是ElasticSearchElasticSearch是一款开源搜索引擎,可以帮助我们从海量数据中快速找到需要的内容ElasticSearch结合kibana、Logstash、Beats,也就是elasticstack(ELK)。被广泛应用在日志数据分析、实时监控等领域ElasticSearch是elasticstack的核心,复制存储、搜索、分析数据二、正向索引和倒排索引传统数据库(如
奥妙无穹
·
2023-07-27 15:51
SpringCloud学习笔记
spring
cloud
学习
笔记
SpringCloud学习
路线(13)——分布式搜索ElasticSeach集群
前言单机ES做数据存储,必然面临两个问题:海量数据的存储,单点故障。如何解决这两个问题?海量数据的存储问题:将索引库从逻辑上拆分为N个分片(shard),存储到多个节点。单点故障问题:将分片数据在不同节点备份(replica)缺点是什么?造成资源的消耗的N倍的。一、搭建ES集群使用docker容器模拟ES的节点1、一键启动文件docker-compose.ymlversion:'2.2'servi
Zain_horse
·
2023-07-26 21:55
spring
cloud
学习
分布式
SpringCloud学习
路线(10)——分布式搜索ElasticSeach基础
一、初识ES(一)概念:ES是一款开源搜索引擎,结合数据可视化【Kibana】、数据抓取【Logstash、Beats】共同集成为ELK(ElasticStack),ELK被广泛应用于日志数据分析和实时监控等领域,ES是核心组件。(二)作用:高效查询搜索内容。(三)发展史:1、底层实现是Lucene,一个Java语言的搜索引擎类库,Apache公司的Top产品之一,由DoungCutting于19
Zain_horse
·
2023-07-26 01:49
spring
cloud
学习
分布式
SpringCloud学习
路线(12)——分布式搜索ElasticSeach数据聚合、自动补全、数据同步
一、数据聚合聚合(aggregations):实现对文档数据的统计、分析、运算。(一)聚合的常见种类桶(Bucket)聚合:用来做文档分组。TermAggregation:按照文档字段值分组DateHistogram:按照日期阶梯分组,例如一周一组,一月一组度量(Metric)聚合:用以计算一些值,比如最大值、最小值、平均值等。Avg:求平均值Max:求最大值Min:求最小值Stats:同时求ma
Zain_horse
·
2023-07-26 01:49
spring
cloud
学习
分布式
SpringCloud学习
路线(11)——分布式搜索ElasticSeach场景使用
一、DSL查询文档(一)DSL查询分类ES提供了基于JSON的DSL来定义查询。1、常见查询类型:查询所有:查询出所有的数据,例如,match_all全文检索(fulltext)查询:利用分词器对用户输入内容分词,然后去倒排索引库中匹配。例如:match_querymulti_match_query精确查询:根据精确词条值查找数据,一般查找精确值,例如:idsrangeterm地理(geo)坐标查
Zain_horse
·
2023-07-26 01:19
学习
分布式
django
SpringCloud学习
路线(9)——服务异步通讯RabbitMQ
一、初见MQ(一)什么是MQ?MQ(MessageQueue),意思是消息队列,也就是事件驱动架构中的Broker。(二)同步调用1、概念:同步调用是指,某一服务需要多个服务共同参与,但多个服务之间有一定的执行顺序,当每一个服务都需要等待前面一个服务完成才能继续执行。2、存在的问题耦合度高:新需求需要改动原代码性能下降:调用者需要等待服务提供者相应,如果调用链过长则响应时间等于每次调用的时间之和。
Zain_horse
·
2023-07-25 22:25
spring
cloud
学习
rabbitmq
ElasticSearch容器无法启动
昨天跟着黑马的
SpringCloud学习
ElasticSearch,创建好了可以启动,今天起来在启动发现启动不了。报了这个错误。
归~海
·
2023-07-25 01:05
docker
elasticsearch
java
大数据
SpringCloud学习
六:Hystrix断路器客户端
服务注册到注册中心后,被消费着调用。服务宕机后消费者不能及时的排除服务。还是会分发请求到该服务,到时出现了链接异常。错误页面返回一个不可控的错误信息,当遇到这种情况我们希望能返回一个可控的错误信息,这时候就需要添加断路器;引用文:要在项目中包含Hystrix,请使用组org.springframework.cloud和artifactidspring-cloud-starter-netflix-h
Bertram_Wang
·
2023-07-22 21:51
SpringCloud学习
记录
微服务架构设计为什么需要微服务架构? 业务需求推动架构设计。最早的时候我们都是单体应用。一个应用中包含多个模块。服务只需要部署一个。就可以满足业务需求。 随着业务的复杂度越来越高,模块越来越多。单体应用耦合度越来越大,对于应用的扩展和维护都变得异常复杂。往往需要牵一发而动全身。为了解决这个问题。SOA结构应运而生。 SOA服务:面向服务编程。相当于将我们单体应用中模块抽取成一个一个的服务。这
xiaopang小白
·
2023-07-20 03:10
SpringCloud
spring
cloud
SpringCloud学习
路线(4)—— Nacos注册中心
一、认识和安装Nacos(一)概念:Nacos是Alibaba的产品,现在是SpringCloud中的一个组件,相较于Eureka功能更加丰富。(二)下载地址:https://github.com/alibaba/nacos/releases(三)修改端口号/conf/application.properties###默认端口:8848;自己重新更换端口server.port=8848;(四)启动
Zain_horse
·
2023-07-20 00:44
spring
cloud
学习
spring
SpringCloud学习
路线(5)—— Nacos配置管理
一、统一配置管理需求:微服务配置能实现统一的管理,比如希望改动多个配置,但不希望逐个配置,而是在一个位置中改动,并且服务不用重启即用(热更新)。(一)使用配置管理通过Nacos控制台——配置列表,创建统一配置项。1、需要填写的几个信息:DataID——配置文件ID:[服务名称]-[profile].[后缀名]Group——分组,默认即可格式——配置格式,一般使用YAML配置内容——根据配置格式进行
Zain_horse
·
2023-07-20 00:44
spring
cloud
学习
spring
SpringCloud学习
路线(6)—— 远程调用HTTP客户端Feign
一、Feign替代RestTemplateRestTemplate示例Stringurl="http://userservice/user/"+order.getUserId();Useruser=restTemplate.getForObject(url,User.class);RestTemplate的缺陷:代码可读性差,编码体验不统一。参数复杂URL难以维护(一)Fegin的概念Fegin是
Zain_horse
·
2023-07-20 00:44
spring
cloud
学习
http
SpringCloud学习
路线(7)—— 统一网关Gateway
一、引言(一)需求:服务器中的微服务只允许内部人员调用或是内网人员进行调用,拒绝外网人员访问。(二)如何实现需求?网关(三)网关的功能身份认证和权限校验服务路由、负载均衡请求限流(四)网关的技术实现SpringCloud提供了两种网关实现方式:SpringCloudGateway,基于Spring5中提供的WebFlux,是响应式编程的实现,拥有更好的性能。zuul——基于Servlet实现,属于
Zain_horse
·
2023-07-20 00:13
spring
cloud
学习
gateway
SpringCloud学习
路线(1)—— 从头开始的微服务
一、服务架构的历史现有的服务框架:单体架构概念:将业务所有功能集中在一个项目中开发,打包部署优点:架构简单,部署成本低缺陷:耦合度高分布式架构概念:根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务优点:耦合度低,拓展性高缺陷:无法跨越服务器请求调度分布式架构需要考虑的几个问题服务拆分精度服务集群地址维护服务之间调用服务健康状态检查二、微服务(一)概念:微服务是一种经过良好架构
Zain_horse
·
2023-07-18 20:35
spring
cloud
学习
微服务
SpringCloud学习
路线(3)—— Eureka注册中心
一、导引服务调用出现的问题服务调用采取的请求地址是静态的,当我们使用服务集群时,很容易造成只能调用固定的微服务上的接口。多个提供者,消费者的使用对象无法确定消费者无法得知提供者的状态二、Eureka注册中心(一)作用:消费者如何获取服务提供者具体信息服务提供者启动时向eureka注册自己的信息eureka保存提供者信息消费者根据服务名称向eureka拉取提供者信息如果有多个服务提供者,消费者该如何
Zain_horse
·
2023-07-18 20:35
spring
cloud
学习
eureka
SpringCloud学习
路线(2)—— 服务拆分与远程调用
一、服务拆分(一)服务拆分的注意事项1、不同微服务不重复开发相同业务。(例如订单服务不开发用户查询功能,直接调用其他服务接口就可以了)2、微服务数据独立,不访问其他微服务的数据库。3、微服务可以将自己的业务暴露接口,供其它微服务调用。二、远程调用远程调用的实质,是微服务端通过HTTP请求其它微服务接口。(一)实现步骤1、注册RestTemplate@MppaerScan("xxxxx.mapper
Zain_horse
·
2023-07-18 20:02
spring
cloud
学习
spring
SpringCloud学习
笔记
文章目录一.入门一.入门很经典的一篇文章Eureka:各个服务启动时,EurekaClient都会将服务注册到EurekaServer,并且EurekaClient还可以反过来从EurekaServer拉取注册表,从而知道其他服务在哪里Ribbon:服务间发起请求的时候,基于Ribbon做负载均衡,从一个服务的多台机器中选择一台Feign:基于Feign的动态代理机制,根据注解和选择的机器,拼接请
studyForMokey
·
2023-07-17 21:13
学习笔记
springcloud
【
SpringCloud学习
笔记】Feign
Feign的使用什么是FeignFeign是声明性的web服务客户端。它使编写web服务客户端更加容易,它封装类Ribbon和RestTemplateFeignvsOpenFeign1、Feign是Netflix公司写的,是SpringCloud组件中的一个轻量级RESTful的HTTP服务客户端,是SpringCloud中的第一代负载均衡客户端2、OpenFeign是SpringCloud自己研
裤衩大叔丶
·
2023-06-13 20:58
spring
cloud
学习
java
【
SpringCloud学习
笔记】Ribbon负载均衡
Ribbon什么是RibbonRibbon是一个基于HTTP和TCP的客户端负载均衡工具,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的负载均衡算法。Ribbon解决了什么问题提供了一套微服务负载均衡解决方案,Ribbon负载均衡策略轮询策略(默认),随机策略,权重轮询策略,随机策略,最少并发数策略等等负载均衡的使用搭建两个user-service服务提供者,一个user-co
裤衩大叔丶
·
2023-06-13 20:28
spring
cloud
【
SpringCloud学习
笔记】zuul网关
【
SpringCloud学习
笔记】为什么需要网关zuul网关搭建zuul网关服务网关过滤器为什么需要网关微服务项目一般有多个服务,每个服务的地址都不同,客户端如果直接访问服务,无疑是增加客户端开发难度,
裤衩大叔丶
·
2023-06-13 20:56
spring
cloud
Spring Cloud详细笔记
SpringCloud学习
组件服务注册中心:Zookeeper、Nacos,每个微服务启动都需要向Nacos注册,服务消费者使用服务时向Nacos拉取服务。
矩阵科学
·
2023-06-13 04:47
技术沉淀
spring
cloud
笔记
java
SpringCloud学习
笔记(四)RabbitMQ
一、同步通讯的优缺点时效性较强,可以立即得到结果但是耦合度高,性能和吞吐能力下降有额外的资源消耗二、异步通讯的优缺点耦合度低,吞吐量提升故障隔离,流量削峰依赖于Broker的可靠性、安全性和吞吐能力三、什么是MQMQ(MessageQueue),指消息队列,也就是事件驱动架构中的Broker常见的有RabbitMQ、ActiveMQ、RocketMQ、Kafka等四、RabbitMQ入门架构如下常
奥妙无穹
·
2023-06-12 12:17
SpringCloud学习笔记
java-rabbitmq
rabbitmq
spring
cloud
Spring Cloud第二季--Spring Cloud Bus
文章目录SpringCludBus什么是总线基本原理牛刀小试SpringCludBus在
SpringCloud学习
–配置中心(Config)中实现了集中管理微服务配置、不同环境不同配置、运行期间也可动态调整
扫地僧-大白
·
2023-06-11 14:01
Spring
Cloud
Java填坑工程
java学习笔记
spring
cloud
SpringCloudBus
消息总线Bus
消息总线
【SpringCloud】2、使用Nacos作为服务注册中心
后续的文章将基于此项目作为学习演示使用1、创建cloud-learn目录,pom.xml文件内容如下:4.0.0com.bizcloud-parent1.0.0pom${project.artifactId}
springcloud
Asurplus
·
2023-04-21 09:55
SpringCloud系列
spring
cloud
nacos
注册中心
微服务
spring
boot
SpringCloud学习
之旅05--weather项目集成quartz(定时器)和Redis
目录结构:build.gradle文件://buildscript代码块中脚本优先执行buildscript{//ext用于定义动态属性ext{springBootVersion='2.0.0.M4'}//使用了Maven的中央仓库及Spring自己的仓库(也可以指定其他仓库)repositories{//mavenCentral()maven{url"https://repo.spring.io
小石潭记丶
·
2023-04-19 01:37
springcloud
SpringCloud学习
-实用篇02
以下内容的代码可见:SpringCloud_learn/day021.Nacos配置管理之前提到的Nacos是作为注册中心,除此之外它还有配置管理功能统一配置管理假设有多个微服务之间有关联,此时修改了某个微服务的配置后其他相关的微服务也需要重启,十分麻烦,此时就需要Nacos进行统一的配置管理,并且实现配置更改热更新(修改配置后服务不需要重启即可生效),具体步骤如下:在Nacos中添加配置信息:填
J___code
·
2023-04-17 06:29
框架学习
spring
cloud
微服务
nacos
fegin
gateway
Spring Cloud第二季--OpenFeign和Feign
、Feign二、Feign和OpenFeign的区别三、案例测试1、eureka注册中心集群7001/70022、两个微服务3、OpenFeign一、FeignSpringCloudFeign的介绍在
SpringCloud
扫地僧-大白
·
2023-04-16 21:10
Spring
Cloud
java学习笔记
spring
cloud
OpenFeign
Feign
SpringCloud学习
(一)——微服务介绍
文章目录1.单体架构2.分布式架构3.微服务技术对比4.微服务案例4.1运行SpringCloud4.2微服务远程调用1.单体架构单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署。优点:架构简单、部署成本低缺点:耦合度高比如说有一个APP,包含订单模块、用户功能、商品功能、支付功能,对于单体架构而言,这四个功能就是在一个项目文件中开发,打包后也就成为了一个项目文件。2.分布式架构分布
Suppose-dilemma
·
2023-04-14 21:13
Spring
spring
cloud
微服务
学习
SpringCloud学习
(五)——Nacos配置管理
文章目录1.Nacos实现配置管理2.微服务拉取配置2.1拉取优先级2.2导入依赖2.3添加注解2.4配置热更新3.使用@ConfigurationProperties3.1使用注解3.2测试4.多环境共享配置4.1添加依赖4.2配置文件4.3更改属性4.4测试4.5配置优先级1.Nacos实现配置管理当微服务部署的实例越来越多,达到数十、数百时,逐个修改微服务配置就会让人抓狂,而且很容易出错。我
Suppose-dilemma
·
2023-04-14 21:13
Spring
spring
spring
cloud
SpringCloud学习
(六)——Feign的简单使用
文章目录1.Feign的使用1.1引入依赖1.2添加注解1.3编写Feign客户端1.4测试2.Feign中的自定义配置2.1.配置文件方式2.2.Java代码方式3.Feign性能优化4.Feign的抽取式使用4.1抽取配置4.2引入依赖4.3指明Client在此之前,我们服务之间需要进行调用的时候使用的restTemplate,代码示例如下:Stringurl="http://userserv
Suppose-dilemma
·
2023-04-14 21:09
Spring
spring
spring
cloud
SpringCloud 学习笔记
SpringCloud学习
笔记最开始新建一个新的maven项目,什么都不选,直接写名字就好,这里是springloud新建后,把src目录删除,在pom.xml文件导入依赖pom4.12org.springframework.cloudspring-cloud-dependenciesHoxton.SR8pomimportorg.springframework.bootspring-boot-de
wbddds
·
2023-04-14 00:31
java
eureka
spring
cloud
spring
boot
SpringCloud学习
笔记(一) Spring循环依赖问题
SpringCloud学习
笔记(一)Spring循环依赖问题在学习SpringCloud的过程中遇到一个问题,在使用feign编写失败降级逻辑之后重启服务调用方orderService时,服务重启失败。
嗯mua.
·
2023-04-14 00:49
SpringCloud
spring
spring
cloud
学习
spring
boot
SpringCloud学习
笔记
笔记整理来源B站UP主狂神说:https://www.bilibili.com/video/BV1jJ411S7xr文档来源:https://www.kuangstudy.com/bbs/13749425425665515541.学习前言1.1学习前提*熟练使用SpringBoot微服务快速开发框架*了解过Dubbo+Zookeeper分布式基础*电脑配置内存不低于8G(我自己的是16G)给大家看
码农碎碎念
·
2023-04-12 22:44
java
微服务
spring
cloud
学习
java
SpringCloud学习
笔记(黑马)(五)——gateway网关组件
gateway网关网关介绍为什么需要网关网关技术实现搭建网关环境路由断言工厂路由过滤器(GatewayFilter)默认过滤器全局过滤器案例拦截并判断用户的身份定义过滤器的执行顺序方法一注解方法二实现接口网关介绍为什么需要网关网关技术实现搭建网关环境1.新建一个项目2.引入依赖org.springframework.cloudspring-cloud-starter-gatewaycom.alib
不爱吃橘子7
·
2023-04-09 20:17
springcloud
spring
cloud
gateway
java
SpringCloud学习
(五)之Zuul
Zuul简介SpringCloudZuul路由是微服务架构的不可或缺的一部分,提供动态路由,监控,弹性,安全等的边缘服务。Zuul是Netflix出品的一个基于JVM路由和服务端的负载均衡器。引入依赖org.springframework.cloudspring-cloud-starter-netflix-zuul启动类加上注解@EnableZuulProxy:@SpringBootApplica
Gukson666
·
2023-04-09 20:21
SpringCloud学习
笔记05
八十三、Stream为什么被引入1、SpringCloudStream消息驱动2、MQ(消息中间件)ActiveMQRabbitMQRocketMQKafka3、有没有一种新的技术诞生,让我们不再关注具体MQ的细节,我们只需要用一种适配绑定的方式,自动的给我们在各种MQ内切换。4、是什么?屏蔽底层消息中间件的差异,降低切换成本,统一消息的编程模型八十四、Stream是什么及Binder介绍1、Bi
突然好想你之路在脚下
·
2023-04-09 13:19
SpringCloud
spring
cloud
学习
java
SpringCloud学习
笔记06
九十五、CloudAlibaba简介1、why会出现SpringCloudAlibaba?SpringCloudNetflix项目进入维护模式
突然好想你之路在脚下
·
2023-04-09 13:49
spring
cloud
学习
spring
在
springcloud学习
过程中,maven的问题
在我导入nacos时,出现了Unresolveddependency:'com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:jar:2.1.0.RELEASE'的问题。然后找了很多办法都没用,最后在IDEA的setting中将workoffine取消勾选就行了。这个选项勾选后的意思应该是从本地库寻找jar,而不是通过Inte
m0_73249049
·
2023-04-09 08:30
spring
cloud
SpringCloud学习
8(Spring Cloud Alibaba)链路追踪、配置中心NacosConfig
文章目录链路追踪(Sleuth&Zipkin)常见的链路追踪技术Sleuth引入依赖配置日志级别打印日志Zipkin安装Zipkin访问:[http://localhost:9411/zipkin/]()添加依赖添加配置测试更常用的是ELK配置中心NacosConfig配置中心介绍配置中心思路常见的服务配置中心:NacosConfig入门搭建nacos环境引入依赖在微服务中添加nacosconfi
Huathy-雨落江南,浮生若梦
·
2023-04-09 01:51
SpringCloud
spring
cloud
学习
java
SpringCloud学习
7(Spring Cloud Alibaba)服务网关GateWay、网关(局部、全局)过滤器
文章目录网关概念网关的作用:常见的网关介绍Gateway简介微服务集成Gateway案例代码创建cloud2-gateway项目,并导入依赖编写配置文件application.yml编写启动类,将该网关配置为nacos客户端测试:访问带上服务名称即可[http://localhost:8871/cloud2-order-server/]()上面这种方式,由于直接暴露服务名称给外部客户端,我们希望隐
Huathy-雨落江南,浮生若梦
·
2023-04-09 01:20
SpringCloud
spring
cloud
学习
gateway
SpringCloud学习
6(Spring Cloud Alibaba)断路器Sentinel熔断降级
文章目录服务熔断降级Sentinel高并发请求模拟(这里我们使用contiperf来进行测试)修改tomcat配置最大线程数引入测试依赖编写测试代码服务雪崩服务雪崩的容错方案(隔离、超时、限流、熔断、降级)隔离机制:超时机制:限流机制:熔断机制:降级机制:常见的容错组件SentinelSentinel特征Sentinel俩大部分项目集成Sentinel与Sentinel控制面板项目集成Sentin
Huathy-雨落江南,浮生若梦
·
2023-04-09 01:10
SpringCloud
spring
cloud
学习
sentinel
Spring Cloud 那些事之Spring Cloud 学习笔记七---Spring Cloud--Feign 进阶
SpringCloud那些事之
SpringCloud学习
笔记七---SpringCloud--Feign进阶请移步链接:https://zfclwj.xyz/2019/09/04/Spring-Cloud-four-Spring-Cloud-Feign
血淋淋的加速
·
2023-04-07 19:52
SpringCloud
Spring
Cloud
Feign
feign
SpringCloud学习
-实用篇01
以下内容的代码可见:SpringCloud_learn/day011.认识微服务单体架构和分布式架构体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署优点:架构简单,部署成本低缺点:耦合度高分布式架构:根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务优点:降低服务耦合,有利于服务升级拓展分布式架构要考虑的问题:服务拆分粒度如何?服务集群地址如何维护?服务之间如何实现
J___code
·
2023-04-07 15:33
框架学习
spring
cloud
微服务
ribbon
nacos
eureka
springCloud学习
【6】之分布式搜索引擎(3)
文章目录前言一数据聚合1.1DSL实现聚合1.1.1Bucket聚合语法1.1.2聚合结果排序1.1.3限定聚合范围1.2Metric聚合语法1.3小结1.4RestAPI实现聚合1.5API语法1.7案例二自动补全2.1拼音分词器的安装2.2自定义分词器2.3自动补全查询2.4自动补全查询的JavaAPI三数据同步3.1思路分析3.2方案一:同步调用3.3方案二:异步通知3.4监听binlog3
缘友一世
·
2023-04-07 08:50
微服务学习
spring
cloud
学习
分布式
SpringCloud学习
笔记02-服务提供者与服务消费者
文章目录前言一、SpringCloud简介?二、SpringCloud特点三、实战前提1.技术储备2.开发工具四、编写服务消费者和提供者1.编写服务提供者1.构建项目2.编写配置文件3.编写api、service和mapper4.测试2.编写服务消费者配置文件配置类接口层访问测试总结前言本文要记录的大概内容:上文对微服务进行了一个简单的认识和了解,本文将简单介绍一下SpringCloud及通过一个
ljw@lq
·
2023-04-07 07:28
SpringCloud
spring
cloud
学习
java
菜鸟的
springcloud学习
总结(一):前言
菜鸟的
springcloud学习
总结(一):前言说明一、应用架构的变迁(1)单体应用(2)垂直架构(3)SOA架构(4)微服务架构二、微服务框架SpringCloud三、服务调用说明更新时间:2020/
最强菜鸟
·
2023-04-06 21:55
springcloud
分布式
spring
boot
springcloud
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他