Redis启动问题 日常在使用redis中间件的时候,随手一个service redis start,然后服务就启动了,今天就失效了,有点慌,什么问题? 1.问题排查 遇到问题首先就是先查看日志 在/var/log/redis/的目录下 ,进去可以查看到近期的所有使用日志文件和记录 通过 tail redis.log 命令查看 就明白了 问题所在。 2.问题处理 2.1 Can’t handle RDB format version 9 前一天晚上,因为服务器迁移的问题,redis服务没有正常关闭, 造成了服务的异…

2021年3月25日 0条评论 11点热度 阅读全文

正文开始 信息技术、数据被国家认定为新的生产要素,对于数据从业者来说是时代赋予的巨大红利,但也要认识到,数据要素要发挥出价值,离不开数据要素市场的培育,更依赖于信息技术(大数据、人工智能、区块链、云计算、边缘计算、物联网等)的加持。 为了抓住这难得的的机遇,数据从业者除了掌握必要的数据管理技能外,也要突破专业的限制,对最新的数字技术有所理解,这样才能挥斥方遒,推进数字技术的融合创新,从而更好的发挥出数据要素的价值。 那么,如何了解这些最新的数字技术呢? 笔者的感觉是,如果总是从一个点切入去理解这些技术,虽然比较具体…

2021年3月22日 0条评论 5点热度 阅读全文

MQ消息队列在IM即时通讯的用途 1)用户聊天消息的离线存储环节:因为IM消息的发送属于高吞吐场景,直接操作DB可能会让DB崩溃,所有离线消息在落地入库前,可以先扔到MQ消息队列中,再由单独部署的消费者来有节奏地存储到DB中; 2)用户的行为数据收集环节:因为用户的聊天消息和指令等,可以用于大数据分析,而且基于国家监管要求也是必须要存储一段时间的,所以此类数据的收集同样可以用于MQ消息队列,再由单独部署的消费者存储到DB中; 用户的操作日志收集环节:log这种数据价值不高,但关键时刻又非常有用,而且数据量又很大,要…

2021年3月21日 0条评论 11点热度 阅读全文

ES集群节点介绍 master node:整个集群的管理者,索引管理,分片管理,以及整个集群的状态的管理,master节点是从master候选节点中选出的,成为master候选节点的方式: node.master:true 默认(true) data node:数据节点,存储主要数据,负责索引的数据的检索和聚合等操作,成为data node的方式: node.data:true 默认(true) coordinating node:协调节点,所有节点都可以接受来自客户端的请求进行转发,因为每个节点都知道集群的所有索…

2021年3月19日 0条评论 2点热度 阅读全文

中间件使用 1.什么是中间件 ​ Express是一个自身功能极简,完全是路由和中间件构成一个web开发框架 ​ 一个Express应用就是在调用各种中间件。中间件在Express开发中很重要 ​ 中间件函数能够访问请求对象 (req)、响应对象 (res) 以及应用程序的请求/响应循环中的下一个中间件函数 ​ 该next功能是中间件函数中的一个功能,当被调用时,它将执行当前中间件之后的中间件 ​ 下一个中间件函数通常由名为 next 的变量来表示 next使用 2.内置中间件 ​ 内置中间件其实就是express…

2021年3月19日 0条评论 6点热度 阅读全文

最近,由于公司项目比较忙,基本上都是996的工作方式,但粉丝朋友也不能落下。为此,特地整理了一份P5-P8都需要掌握哪些技术,按照罗列的技术栈查漏补缺,顺利进大厂。 其实,通过写作和技术分享,猿人结交了不少朋友,包括在校大学生,同行朋友,以及想让我帮忙做私活的朋友。在力所能及的范围内,猿人尽可能的帮助大家,无论是技术、职场、私活等,搞技术是枯燥无味的,但能和一群志同道合的朋友一起交流技术,一起学习,一起成长,也是一件非常开心的事情。 让我们来看看P5-P8都需要掌握哪些技术及管理能力。 P5级别技术栈 职级:中级工…

2021年3月17日 0条评论 2点热度 阅读全文

1.什么是Nacos Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 2.Nacos的功能(特性) 1.服务发现和健康检查 Nacos 支持基于 DNS 和基于 RPC 的服务发现。服务提供者使用原生SDK、OpenAPI注册服务到Nacos服务器后,服务消费者可以使用DNS或HTTP&API查找和发现服务。 Nacos 提供对服务的实时的健康检查,阻止向不健康的主机或服务实例发送请求。 2.动态配置服务 …

2021年3月12日 0条评论 5点热度 阅读全文

RPC简介 RPC是远程过程调用(Remote Procedure Call)的缩写形式。 RPC调用流程图   客户端方法:服务调用方所调用的接口 客户端代理:将接口封装成代理对象,并序列化请求参数、反序列化响应结果,使用远程传输协议调用服务端,(例如:Socket、Netty、RMI、HTTP等)。 远程网络调用:采用远程传输协议进行通信实现数据的传输。 服务端代理:服务端收到远程请求后,将二进制的数据反序列化为请求对象,然后调用本地接口返回响应数据并序列化结果发送出去。 服务端方法:服务提供者具体的…

2021年3月11日 0条评论 5点热度 阅读全文

k8s基础组件有哪些,什么功能 一个pod创建流程 网络选型需要注意什么 etcd用的什么算法,简单解释一下 pod中penging状态,是什么原因产生的,pod出现问题,排查思路 kubernetes发布策略(4种) 手写raft 你们监控用的什么,怎么利用普罗米修斯监控pod信息,k8s状态,如果你来设计相关的监控如何落地 如果利用k8s实现滚动更新,我说的配置文件机制 statefulset是怎么实现滚动更新的? 基本就是继续k8s架构问,,遇到的问题,怎么处理 kubectl exec实现的原理? 如何实现…

2021年3月9日 0条评论 5点热度 阅读全文

1. Kafka 官方文档入口 Kafka:一个分布式流处理平台,官网主要列举了三点: 1. 发布&订阅:类似于一个消息系统,读写流式的数据 2. 处理:编写可扩展的流处理应用程序,用于实时事件响应的场景 3. 存储:安全的将流式的数据存储在一个分布式,有副本备份,容错的集群 个人觉得比较拗口记不住,还是自己白话一下: 1. Kafka基于发布&订阅的消息模式,用于分布式系统间消息的传递,常被归类为消息中间件。 1.1 消息队列模式 点对点、发布&订阅 的定义是在JMS中被提出的,Activ…

2021年3月9日 0条评论 3点热度 阅读全文