分布式之消息队列复习精讲(转) 有更新!

  |   0 评论   |   0 浏览

博主有两位朋友分别是小 A 和小 B:

  1. 小 A,工作于传统软件行业(某社保局的软件外包公司),每天工作内容就是和产品聊聊需求,改改业务逻辑。再不然就是和运营聊聊天,写几个 SQL,生成下报表。又或者接到客服的通知,某某功能故障了,改改数据,然后下班部署上线。每天过的都是这种生活,技术零成长。
  2. 小 B,工作于某国企,虽然能接触到一些中间件技术。然而,他只会订阅/发布消息。通俗点说,就是调调 API。对为什么使用这些中间件啊?如何保证高可用啊?没有充分的认识。

十分钟入门RocketMQ(转)

  |   0 评论   |   0 浏览

本文首先引出消息中间件通常需要解决哪些问题,在解决这些问题当中会遇到什么困难,Apache RocketMQ作为阿里开源的一款高性能、高吞吐量的分布式消息中间件否可以解决,规范中如何定义这些问题。然后本文将介绍RocketMQ的架构设计,以期让读者快速了解RocketMQ。

epoll模型是什么东东? 有更新!

  |   0 评论   |   0 浏览

近来在捣鼓redis,看的书本是《redis开发与运维(付磊)》。书本一开始就有说到为什么redis那么快,其中一个原因是单线程a,用的是epoll模型的IO 多路复用技术。这个epoll在nginx上也有用到的,而redis和nginx都有个共同的特点就是占用资源少,并发量大。虽说以前大学的时候也有学过IO 多路复用,但是基本没有什么印象了,看了知乎的一篇文章之后才大概了解这是什么东西。

TiDB 整体架构及主要特性

  |   0 评论   |   0 浏览

TiDB Server 负责接收 SQL 请求,处理 SQL 相关的逻辑,并通过 PD 找到存储计算所需数据的 TiKV 地址,与 TiKV 交互获取数据,最终返回结果。TiDB Server 是无状态的,其本身并不存储数据,只负责计算,可以无限水平扩展,可以通过负载均衡组件(如LVS、HAProxy 或 F5)对外提供统一的接入地址。

CentOS7下安装Redis

  |   0 评论   |   0 浏览

Redis的安装其实很简单,这里之所以搞得那么多步奏主要还是为了安装的规范化,为日后的运维提供便利。为了增强安全性,我们使用普通用户来管理Redis,为了方便升级我们通常会把程序、数据、日志和配置文件分别部署在不同的目录下。

如何给老婆解释什么是RPC(转) 有更新!

  |   0 评论   |   0 浏览

一个阳光明媚的早晨,老婆又在翻看我订阅的技术杂志。

“老公,什么是RPC呀,为什么你们程序员那么多黑话!”,老婆还是一如既往的好奇。
“RPC,就是Remote Procedure Call的简称呀,翻译成中文就是远程过程调用嘛”,我一边看着书,一边漫不经心的回答着。