自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

转载 kafka 可靠性保障

消息格式消息由一个固定长度的头部和可变长度的字节数组组成。头部包含了一个版本号和CRC32校验码。[plain] view plaincopy/**    * 具有N个字节的消息的格式如下    *    * 如果版本号是0   *    * 1. 1个字节的 "magic" 标记   *    * 2. 4个字节的CRC32校验码    *    * 3. N

2014-09-28 16:43:54 470

转载 kafka

Kafka Producer消息发送producer直接将数据发送到broker的leader(主节点),不需要在多个节点进行分发。为了帮助producer做到这点,所有的Kafka节点都可以及时的告知:哪些节点是活动的,目标topic目标分区的leader在哪。这样producer就可以直接将消息发送到目的地了。客户端控制消息将被分发到哪个分区。可以通过负载均衡随机的选择,或

2014-09-28 14:29:08 554

转载 cache line

cache存储工作    为了简化与RAM之间的通信,高速缓存控制器是针对数据块,而不是字节进行操作的。从程序设计的角度讲,高速缓存其实就是一组称之为缓存行(cache line)的固定大小的数据块,其大小是以突发读或者突发写周期的大小为基础的。    每个高速缓存行完全是在一个突发读操作周期中进行填充或者下载的。即使处理器只存取一个字节的存储器,高速缓存控制器也启动整个存取器

2014-09-09 17:29:05 401

转载 并行编程——内存模型之缓存一致性

1  定义缓存一致性 Cache coherence 简称 CC, 缓存一致性协议是在共享缓存多处理器架构确保最终一致性最突出、最重要的机制。这些协议在缓存线(cache-line)级别实现了对一致性的保证。缓存线是从主内存中读取数据和向内存中写入数据的缓存单位(至少从一致性机制的角度看是这样的)。商用处理器上三个最突出最重要的缓存一致性协议—MOESI, MESI, and MESI

2014-09-09 17:12:05 679

转载 《大话处理器》Cache一致性协议之MESI

 Cache一致性协议之MESI          处理器上有一套完整的协议,来保证Cache一致性。比较经典的Cache一致性协议当属MESI协议,奔腾处理器有使用它,很多其他的处理器都是使用它的变种。单核Cache中每个Cache line有2个标志:dirty和valid标志,它们很好的描述了Cache和Memory(内存)之间的数据关系(数据是否有效,数据是否被修改),

2014-09-09 15:40:09 325

转载 谈谈dpdk应用层包处理程序的多进程和多线程模型选择时的若干考虑

看到知乎上有个关于linux多进程、多线程的讨论:http://www.zhihu.com/question/19903801/answer/14842584自己项目里也对这个问题有过很多探讨和测试,所以正好开贴整理一下,题目有点长,其实就2点:1. 多进程模型和多线程模型,这两种模型在linux上有什么区别,各有何优缺点?    这里仅限于linux平台,因为linux平台跟

2014-09-09 15:14:17 728

转载 Linux内核IP Queue机制的分析(一)——用户态接收数据包

Blog:http://Godbach.cublog.cn      本文的大纲如下:一、基础知识1. Netfilter2. Netlink机制二、IP Queue编程接口三、一个实现接收内核态发送的IP Queue数据包的用户态例程1. libipq.h2. libipq.c3. ipq_user.c四、应用程序的测试1. 测试环境的建立2.

2014-09-09 13:52:38 838

转载 cname 记录

今天调整自己的www.it315.org的域名解析工作,看到了CNAME记录,虽然知道这种记录表示别名,但是,为什么要用CNAME,也就是使用CNAME有什么好处呢?我这种爱思考的人,遇到什么问题都想知道个究竟,于是google搜索了一下,真还找到一篇不错的文章,该文章的标题与本文标题一样,都是转抄的,如果大家要知道原创者是谁,可以自己google一下本文的标题,去掉“转”部分。   

2014-09-04 12:26:50 455

转载 cname记录

CNAME记录是用于对网站进行批量转移或者CDN的多节点加速的时候便于对整体域名进行转移,以免所有域名需要进行重新解析并等待解析生效追问不好意思,我有点不明白。“网站批量转移”是什么意思?,还有“CDN多节点加速”又是什么意思?回答例如 1个服务器上有20个网站 所有网站的域名全部CNAME到服务器上的一个指定域名当服务器需要转移的时候只需要将服务器上原

2014-09-04 12:20:23 459

转载 LVS-DR工作原理图文详解

【51CTO独家特稿】LVS如今早已不再新鲜,在生产环境中的应用非常广泛。它的原理相信运维的同行们多少都知道。但是你到底了解到什么程度呢?我们都知道LVS有LVS-DR,LVS-NAT,LVS-TUN三种模式,其中DR模式意为Direct Routing(直接路由),是调度器与实际服务器都有一块网卡连在同一物理网段上的情况。本文主要对LVS/DR模式原理进行了阐述,另外还有一篇FAQs,给有相

2014-09-04 10:37:16 539

25学堂UI界面设计

25学堂-专注APP,网站UI界面设计,分享移动互联网优秀产品,ui素材下载,网页模板下载,UI/UX设计

2019-02-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除