【老王公众号】

01 2019 档案

摘要:跳跃表(Skip Lists)是一种有序的数据结构,它通过在每个节点中维持多个指向其他节点的指针,从而达到快速访问节点的目的。在大部分情况下,跳跃表的效率可以和平衡树相媲美,并且在实现上比平衡树要更为简单,因而得到了广泛的应用。 如上图所示,是一个跳跃表的示例。由此可以看出跳跃表的几个特点: 有序性 阅读全文
posted @ 2019-01-28 08:44 CTO老王 阅读(2688) 评论(0) 推荐(0) 编辑
摘要:其旨在打造一个集应用开发、大数据存储、处理、分布式计算、自动化部署的无节点微服务集中开发与运行平台,以响应业务的快速变更,满足系统对大数据,大并发与开发效率的需求; 平台设计以数据为核,以groovy脚本为基础,通过提供api、异步消息处理、调度等基础构件来支持应用的快速开发; 核心是通过整合现有开 阅读全文
posted @ 2019-01-23 13:13 CTO老王 阅读(855) 评论(0) 推荐(0) 编辑
摘要:分布式架构设计:1、横向分层,将系统在横向维度上切分成几个部分,每个部分负责一部分相对比较单一的职责,例如:MVC经典模式。2、纵向分割,将系统功能模块归类切分成几个部分,包装成高内聚低耦合的模块单元,不同功能模块直接通过远程调用协助工作。3、缓存技术,将是改善系统性能的第一手段,从上到下依次:浏览 阅读全文
posted @ 2019-01-17 08:22 CTO老王 阅读(687) 评论(0) 推荐(1) 编辑
摘要:从我们输入URL并按下回车键到看到网页结果之间发生了什么?换句话说,一张网页,要经历怎样的过程,才能抵达用户面前?下面来从一些细节上面尝试一下探寻里面的秘密。 前言:键盘与硬件中断 说到输入URL,当然是从手敲键盘开始。对于键盘,生活中用到的最常见的键盘有两种:薄膜键盘、机械键盘。 薄膜键盘:由面板 阅读全文
posted @ 2019-01-10 07:30 CTO老王 阅读(749) 评论(0) 推荐(0) 编辑
摘要:RabbitMQ是一个开源的消息代理软件。它接受来自生产者的消息并将其传递给消费者。它就像一个中间人,可以用来减少Web应用程序服务器的负载和交付时间。 RabbitMQ如何工作 让我们简要介绍一下RabbitMQ的工作原理。 让我们首先熟悉RabbitMQ的一些重要概念: 生产者:发送消息的应用程 阅读全文
posted @ 2019-01-08 08:07 CTO老王 阅读(673) 评论(0) 推荐(0) 编辑
摘要:开场白说点东西: { 抓住客户的痛点、痒点、爽点,提出我们产品的核心价值。 产品定位 技术架构 以微服务为核心的前后端分离,业务积木装配式技术架构。传感器采集,物联网+互联网转换,大数据分布式、存储、计算、可视化加持。消息引擎、搜索引擎、工作流引擎全方位技术支持。 研发模式 Scrum敏捷研发,让每 阅读全文
posted @ 2019-01-04 08:47 CTO老王 阅读(533) 评论(0) 推荐(0) 编辑
摘要:FaaS介绍 微服务(MicroService)是以专注于单一服务/功能的小型单元块为基础,利用模块化的方式组合成复杂的大型应用服务。 FaaS是Function as a Service的缩写,可以简单理解为功能服务化。FaaS提供了一种比微服务更加服务碎片化的软件架构范式。FaaS可以让研发只需 阅读全文
posted @ 2019-01-03 08:47 CTO老王 阅读(14592) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示