摘要:
使用场景 在实现业务的时候,我们常常有些需求需要系统主动发送消息给客户端,方案有轮询和长连接,但轮询需要不断的创建销毁http连接,对客户端、对服务器来说都挺消耗资源的,消息推送也不够实时。这里我们选择了WebSocket长连接的方案。 有大量的项目需要服务端主动向客户端推送消息,为了减少重复开发, 阅读全文
posted @ 2021-09-29 10:41
ludongguoa
阅读(639)
评论(0)
推荐(0)
摘要:
本文主要介绍如何搭建一个neo4j高可用集群,往集群中动态添加neo4节点,节点的故障恢复。介绍如何进行事务操作和驱动配置来在节点故障,尤其是neo4j主节点(raft leader,写服务)故障时,尽可能减小对业务的影响。 neo4j raft集群 这里所说的neo4j raft集群是指neo4j 阅读全文
posted @ 2021-09-29 10:40
ludongguoa
阅读(840)
评论(0)
推荐(0)
摘要:
Neo4j:面向领域模型的图数据库 通常谈到数据库或数据存储,我们一般会立刻想到Mysql、SQLServer、Oracal等关系型数据库,或HBase、Redis、MongoDB等非关系型数据库。今天要介绍的图数据库--Neo4j也是一种非关系型数据库。 在工程项目中,数据存储的选择基本直接决定了 阅读全文
posted @ 2021-09-29 10:39
ludongguoa
阅读(688)
评论(0)
推荐(0)
摘要:
上一篇我讲过了跳跃表的实现,那么这篇文章就是分析二叉堆的实现了。。 鸿胪少卿:常见数据结构的实现(一):跳跃表zhuanlan.zhihu.com 介绍 堆也是一种基本的数据结构,分为大根堆和小根堆,实现方式可以有数组和二叉树两种方法。数组实现的优点主要是支持随机访问,缺点就不用多说了。二叉树实现可 阅读全文
posted @ 2021-09-29 10:38
ludongguoa
阅读(63)
评论(0)
推荐(0)
摘要:
在说什么是线性结构之前,我想还是先提前学习具体的结构,然后再一一总结为好。 栈(stack)应该是线性结构中最容易的一种数据结构了,这种结构的主要操作有两种:将一个新的值添加到栈称为推送(push)该值; 删除堆栈中的最顶层的值称为弹出(pop)栈。以后我们就直接用英文来表示了。在stack中这种的 阅读全文
posted @ 2021-09-29 10:37
ludongguoa
阅读(68)
评论(0)
推荐(0)
摘要:
介绍 拓扑排序,很多人都可能听说但是不了解的一种算法。或许很多人只知道它是图论的一种排序,至于干什么的不清楚。又或许很多人可能还会认为它是一种啥排序。而 实质上它是对有向图的顶点排成一个线性序列。 至于定义,百科上是这么说的: 对一个有向无环图(Directed Acyclic Graph简称DAG 阅读全文
posted @ 2021-09-29 10:36
ludongguoa
阅读(148)
评论(0)
推荐(0)
摘要:
对于MongDB的监控,官方建议MongoDB Atlas,或者云数据库服务。这些自动收集信息和显示集群数据的状态和使用情况。 监控是所有数据库管理的关键组成部分。 牢牢掌握MongoDB的报告将使您能够评估数据库的状态并在没有危机的情况下维护部署。 监控策略 MongoDB提供了各种方法来收集有关 阅读全文
posted @ 2021-09-29 10:35
ludongguoa
阅读(407)
评论(0)
推荐(0)
摘要:
1.架构图 如上图,一个kafka架构包括若干个Producer(服务器日志、业务数据、web前端产生的page view等),若干个Broker(kafka支持水平扩展,一般broker数量越多集群的吞吐量越大),若干个consumer group,一个Zookeeper集群(kafka通过Zoo 阅读全文
posted @ 2021-09-29 10:33
ludongguoa
阅读(909)
评论(0)
推荐(0)
摘要:
声明: 身为一个刚入门的计算机菜佬,阅读源码自然离不开优秀参考书籍和视频的引导,本篇文章的分析过程中"严重"借鉴了 翟永超 前辈的《SpringCloud微服务实战》这本书籍,在这里也向准备学习微服务的小伙伴们强烈推荐这本书,大家可以把这篇文章理解为《SpringCloud微服务实战》Ribbon部 阅读全文
posted @ 2021-09-29 10:32
ludongguoa
阅读(98)
评论(0)
推荐(0)
摘要:
前言 我们小伙伴们是不是经常看到网上一些集群、高可用、高并发、负载均衡等关键词,有很多种方案、以及应用场景中都有相关的介绍。今天老顾就带着大家一起看一下,一整套大型网站会有哪些负载均衡方案场景。 创业阶段 创业初期很多资源的限制,一切以业务为核心,能够正常使用就可以了,因为流量不是很大,所以这个阶段 阅读全文
posted @ 2021-09-29 10:32
ludongguoa
阅读(62)
评论(0)
推荐(0)