ElasticSearch (ES从入门到精通一篇就够了) https://www.cnblogs.com/buchizicai/p/17093719.html
详细教程:https://developer.aliyun.com/article/1058274 下载地址:https://seata.apache.org/zh-cn/unversioned/release-history/seata-server Apache Seata(incubating
Apache RocketMQ 是一款典型的分布式架构下的中间件产品,使用异步通信方式和发布订阅的消息传输模型。通信方式和传输模型的具体说明,请参见下文通信方式介绍和消息传输模型介绍。 Apache RocketMQ 产品具备异步通信的优势,系统拓扑简单、上下游耦合较弱,主要应用于异步解耦,流量削峰
feign是什么 ? 在微服架构下,一个大型业务服务会被拆分程多个微服务,各个服务之间相互通信才能完成整体的功能。比如说商城系统一个订单的完成,是需要商品系统、订单系统、库存系统、支付系统共同完成的,对于客户端来说它是无法感知的,可能只是点了一个按钮,发送了一个请求,但是在微服务系统内部几个相关联的
随着公司的规模的扩大,以及业务量的激增,单体应用逐步演化成服务/微服务的架构模式,因此会产生不同服务之间相互调用的情况,而服务之间的调用大多采用RPC的方式调用。 PRC需要达到的要求是:客户端在不知道调用细节的的情况下,调用存在于远程计算机上的某个对象,就像调用本地应用程序中的对象一样。 概述 R
完美教程:https://developer.aliyun.com/article/783342 什么是Sentinel Sentinel定位是分布式系统的流量防卫兵。目前互联网应用基本上都使用微服务,微服务的稳定性是一个很重要的问题,而限流、熔断降级是微服务保持稳定的一个重要的手段。 限流:只允许
Gateway 介绍 SpringCloud Gateway是spring官方基于Spring 5.0、Spring Boot2.0和Project Reactor等技术开发的网关,旨在为微服务架构提供简单、有效和统一的API路由管理方式. SpringCloud Gateway是基于WebFlux
Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动
微服务的定义: 维基上对其定义为:一种软件开发技术- 面向服务的体系结构(SOA)架构样式的一种变体 ,微服务架构是一种架构模式或者说是一种架构风格,它提倡将单一应用程序划分
在企业项目开发中,由于项目规模大,业务复杂,参与的人员比较多,一般会通过合理的模块拆分将一个大型的项目拆分为N多个小模块,分别进行开发。而且拆分出的模块可以非常容易的被其他模块复用,也容易独立部署。这种由maven创建的,由多个模块组成的父子工程就是我们要讲解的聚合工程,如图下图所示: 拆分规则: