自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Sentinel

是阿里巴巴开源的一款微服务流量控制组件。官网地址:https://sentinelguard.io/zh-cn/index.htmlSentinel 具有以下特征:•丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等。•完备的实时监控:Sentinel 同时提供实时的监控功能。您可以在控制台中看到接入应用的单台机器秒级数据,甚至 500 台以下规模的集群的汇总运行情况

2022-06-10 01:25:59 180

原创 分布式事务

本地事务,也就是传统的单机事务。在传统数据库事务中,必须要满足四个原则:本地数据库的事务:事务可以看做是一次大的活动,它由不同的小活动组成,这些活动要么全部成功,要么全部失败。分布式事务,就是指不是在单个服务或单个数据库架构下,产生的事务,例如:分布式系统中,多个服务操作多个数据库,不同服务参与同一个操作时,要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。 Consistency(一致性) :对某个指定的客户端来说,读操作能返回最新的数据。......

2022-06-10 00:02:56 138

原创 分布式搜索引擎03

聚合常见的有三类:桶(Bucket) 聚合:用来对文档做分组度量(Metric) 聚合:用以计算一些值,比如:最大值、最小值、平均值等管道(pipeline) 聚合:其它聚合的结果为基础做聚合注意: 参加聚合的字段必须是keyword、日期、数值、布尔类型 ...

2022-06-07 00:53:36 191

原创 分布式搜索引擎02

Elasticsearch提供了基于JSON的DSL(Domain Specific Language)来定义查询。常见的查询类型包括:查询所有:查询出所有数据,一般测试用。检索(full text)查询:利用分词器对用户输入内容分词,然后去倒排索引库中匹配。精确查询:根据精确词条值查找数据,一般是查找keyword、数值、日期、boolean等类型字段。地理(geo)查询:根据经纬度查询。复合(compound)查询:复合查询可以将上述各种查询条件组合起来......

2022-06-06 18:15:07 118

原创 分布式搜索引擎01

elasticsearch是一个开源的分布式搜索引擎,可以用来实现搜索、日志统计、分析、系统监控等功能。http://www.elastic.co/cn/elastic stack(ELK)是以elasticsearch为核心的技术栈,结合kibana、Logstash、Beats。被广泛应用在日志数据分析、实时监控等领域。而elasticsearch是elastic stack的核心,负责存储、搜索、分析数据。...

2022-06-06 02:38:38 101

原创 RabbitMQ

什么是消息队列MQ全称为Message Queue,即消息队列,字面来看就是存放消息的队列。也就是事件驱动架构中的Broker。“消息队列”是在消息的传输过程中保存消息的容器。它是典型的:生产者、消费者模型。生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,这样就实现了生产者和消费者的解耦。同步和异步通讯微服务中的两种通讯方式:同步虽然可以实时响应,但不能同时和多个进行通讯。其时效性较强;但耦合度高、性能下降、浪

2022-06-02 00:51:13 132

原创 Nacos入门

Nacos是SpringCloudAlibaba的组件,而SpringCloudAlibaba也遵循SpringCloud中定义的服务注册、服务发现规范。因此使用Nacos和使用Eureka对于微服务来说,并没有太大区别。Nacos的服务类型分为两类:临时实例:如果实例宕机超过一定时间,会从服务列表剔除,默认的类型。非临时实例:如果实例宕机,不会从服务列表剔除,也可以叫永久实例。Nacos与eureka的共同点Nacos与eureka的区别2)配置nacos地址3)重启微服务,登录nacos

2022-05-31 23:34:13 1118

原创 springcloud入门

文章目录前言一、服务架构种类?(1)单体架构(2)分布式架构(3)微服务自治化:面向服务:单一职责:隔离性强:二、使用步骤1.引入库2.读入数据总结前言一、服务架构种类?(1)单体架构将业务的所有功能集中在一个项目中开发,打成一个包部署。简单方便,架构简单,部署成本低,但耦合度高,扩展性差,技术栈受限。(2)分布式架构根据业务功能对系统做拆分,每个业务功能模块作为独立项目开发,称为一个服务。降低了服务的耦合度,便于服务的升级和拓展,技术栈不受限,但服务调用关系复杂(3)微服务自治

2022-05-31 23:31:06 60

原创 Docker入门操作

文章目录前言一、Docker基本概念?二、Docker基本操作1.镜像操作2.容器操作3.目录挂载总结前言一、Docker基本概念?Docker是一个快速交付应用、运行应用的技术,具备下列优势:可以将程序及其依赖、运行环境一起打包为一个镜像,可以迁移到任意Linux操作系统运行时利用沙箱机制形成隔离容器,各个应用互不干扰启动、移除都可以通过一行命令完成,方便快捷(1)Docker解决依赖的兼容问题:将应用的Libs(函数库)、Deps(依赖)、配置与应用一起打包,形成可移植镜像,可

2022-05-28 01:21:55 81

原创 MP基础入门

文章目录前言一、MybatisPlus简介【1】MybatisPlus概述【2】MP特性【3】开发MP版本二、MP主键生成策略【1】MP常用主键生成策略【2】注解@TableId介绍【3】普通列注解-@TableField注解@TableField作用【4】自动填充功能三、QueryWrapper常用API四、MP通过lambdaQueryWrapper单表的crud1.插入2.删除3.修改4.查MP通过QueryWrapper实现分页查询操作五、MP实现Service封装【1】说明MybatisPlus为

2022-05-27 00:08:27 857

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除