logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

redis cluster集群节点的扩缩容、重新分配槽位

至此,我们已经成功的把8007主节点的数据迁移到8001上去了,我们可以看一下现在的集群状态如下图,你会发现8007下面已经没有任何hash槽了,证明迁移成功!主节点的里面是有分配了hash槽的,所以我们这里必须先把8007里的hash槽放入到其他的可用主节点中去,然后再进行移除节点操作,不然会出现数据丢失问题。(ps:输入all为从所有主节点(8001,8002,8003)中分别抽取相应的槽数指

文章图片
#redis#数据库#缓存
搭建redis集群,一主二从三哨兵

如何安装redis本文就不做记录了redis配置文件主要是修改以下几个点port 6379(每个节点的端口号)daemonize yesbind 0.0.0.0logfile "/home/redis/redis-sentinel/11001/redis-11001.log"dir /home/redis/redis-sentinel/11001/data/(数据文件存放位置)然后将配置文件复制三

#redis#缓存#数据库
Mysql慢查询日志,查询截取分析

目录标题慢查询日志慢查询日志分析工具Show Profile全局查询日志慢查询日志mysql提供了一种慢查询日志的功能,该功能默认是关闭的,我们可以设置一个阀值,就比如3秒钟,只要是执行的sql语句超过了我们定义的阀值就会被记录下来。查看是否开启了慢查询日志SHOW VARIABLES LIKE '%slow_query_log%';默认情况下,slow_query_log变量的值为OFF,表示慢

文章图片
#mysql#数据库#database
sentinel源码分析: dashboard与微服务的交互、pull模式持久化

前置知识@SentinelResource的实现原理、SphU.entry()方法中ProcessorSlotChain链、entry.exit()建议先会使用sentinel,并对底层实现有一些理解再来看sentinel规则持久化。当然你直接看也能看懂。Sentinel规则的推送有下面三种模式:微服务与控制台通信流程 在线流程图如果不做任何修改,Dashboard 的推送规则方式是通过 API

文章图片
#sentinel#微服务#交互
Nacos配置中心中配置文件的创建、微服务读取nacos配置中心

很多时候我们还会引入一些其他的配置文件,就不能使用服务名来引入默认的配置文件了。这个时候就需要指定Dataid有两种方式,

#微服务#java#spring
Kafka生产调优实践。Kafka消息安全性、消息丢失、消息积压、保证消息顺序性

Kafka是通过幂等性中单调递增的sequenceNumber来保证消息是顺序,因为是单调递增的,所以还能判断是否存在消息丢失一旦Kafka发现Producer传过来的SequenceNumber出现了跨越,那么就意味着中间有可能消息出现了丢失,就会往Producer抛出一个OutOfOrderSequenceException异常。再结合MessageQueue中的消息有序性,就能保证整体消息的

文章图片
#kafka#分布式
MongoDB索引详解、explain执行计划详细介绍

如果要定位某一行数据(key/value)的位置,可以先通过block的位置找到此page(相对于文件起始位置的偏移量),再通过page找到行数据的相对位置,最后可以得到行数据相对于文件起始位置的偏移量offsets。B+ Tree中的leaf page包含一个页头(page header)、块头(block header)和真正的数据(key/value),其中页头定义了页的类型、页中实际载荷数

文章图片
#mongodb#数据库
NacosClient客户端搭建,微服务注册进nacos

然后就能调用通过了,这是因为Nacos本身是没有办法解析服务名称对应的解析地址,需要依靠负载均衡器来解析根据服务名称解析地址,然后再去进行调用。这是因为,服务从Nacos注册中心中获取服务列表之后,还需要负载均衡器来进行服务调用,就如下图所示的一样。然后启动服务,登录到Nacos的管理界面就可以发现现在服务已经注册进去了。,Nacos也其实是集成了Ribbon,注解了,如果是以前的低版本就还需要加

#微服务#java#分布式
Sentinel部署、微服务使用sentinel整合springcloud alibaba、sentinel控制台详解

我们现在在代码中写了一些资源的服务容错规则,所以现在这些菜单中就会有我们配置的内容,到时候和SpringCloudAlibaba整合之后,刚进来肯定是没有的,我们需要为每一个资源设置对应的规则,还有就是我们结合SpringCloudAlibaba之后,我们在控制台配置了规则之后,各个微服务重启之后,我们配置的东西也就消失了。想象一下这样的场景,在某一秒有大量的请求到来,而接下来的几秒则处于空闲状态

#微服务#sentinel#spring cloud
    共 15 条
  • 1
  • 2
  • 请选择