自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cxzhq2002的杂记

cxzhq2002的杂记

  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 分布式系统总结

1.无数据,高可用,访问量,LB 应用无状态集群,计算级集群(没有私有(局部)或少量私有数据,web中的session) 2.有数据 无中间proxy,靠客户端算法 配置 3.有数据 有中间proxy,中间proxy分发 haproxy,nginx,policy策略(整体或集群),ip,banace, cookie,最少 a.主从 访问量 读写 用户定义场景多 b.分区 数据分隔到多台机器,

2016-07-30 14:51:48 312

转载 CAP理论

CAP理论在互联网界有着广泛的知名度,知识稍微宽泛一点的工程师都会把其作为衡量系统设计的准则。大家都非常清楚地理解了CAP:任何分布式系统在可用性、一致性、分区容错性方面,不能兼得,最多只能得其二,因此,任何分布式系统的设计只是在三者中的不同取舍而已。事实上,让人吃惊的是,CAP在国外的响力完全不如所想,相反还伴随着诸多的争论。下面我们系统地阐述一下CAP的来龙去脉。1.CAP的历史

2016-07-30 13:22:01 449

转载 分布式基础通信协议:paxos,totem和gossip

背景:在分布式中,最难解决的一个问题就是多个节点间数据同步问题。为了解决这样的问题,涌现出了各种奇思妙想。只有在解决了如何进行信息同步的基础之上才衍生出形形色色的应用。这里开始介绍几种分布式通信协议。 简单即有效——totem协议:totem协议也许你还比较陌生,但是corosync就是totem协议的一个开源实现。比较火的HA软件pacemaker就是基于coro

2016-07-30 12:45:47 304

转载 QConf分布式配置管理工具 QConf

简介 EnglishQConf 是一个分布式配置管理工具。 用来替代传统的配置文件,使得配置信息和程序代码分离,同时配置变化能够实时同步到客户端,而且保证用户高效读取配置,这使的工程师从琐碎的配置修改、代码提交、配置上线流程中解放出来,极大地简化了配置管理工作。特点一处修改,所有机器实时同步更新高效读取配置安装部署方便,使用简单服务器宕机、网络中断、集群迁移等异常情况对用户透明

2016-07-28 19:22:17 15061 1

转载 分布式配置管理平台 Disconf

https://github.com/knightliao/disconfDistributed Configuration Management Platform(分布式配置管理平台) 专注于各种 分布式系统配置管理 的通用组件/通用平台, 提供统一的配置管理服务。 包括 百度、滴滴打车、银联、网易、拉勾网 等知名互联网公司正在使用!「

2016-07-28 19:19:50 1382

转载 Redis 集群教程

Redis集群介绍Redis 集群是一个提供在多个Redis间节点间共享数据的程序集。Redis集群并不支持处理多个keys的命令,因为这需要在不同的节点间移动数据,从而达不到像Redis那样的性能,在高负载的情况下可能会导致不可预料的错误.Redis 集群通过分区来提供一定程度的可用性,在实际环境中当某个节点宕机或者不可达的情况下继续处理命令. Redis 集群的优势:

2016-07-28 18:39:32 300

转载 codis

odis 使用文档Codis 是一个分布式 Redis 解决方案, 对于上层的应用来说, 连接到 Codis Proxy 和连接原生的 Redis Server 没有明显的区别 (不支持的命令列表), 上层应用可以像使用单机的 Redis 一样使用, Codis 底层会处理请求的转发, 不停机的数据迁移等工作, 所有后边的一切事情, 对于前面的客户端来说是透明的, 可以简单的认为后

2016-07-28 18:24:53 851

转载 蓝绿发布的整个部署过程

一直听说蓝绿发布,不知道是怎么个过程.thanks to blue-green-deployment蓝绿发布的意义整个发布过程,用户没有感受到任何宕机或者服务重启。蓝绿发布的过程第0步:部署以前的配置第1步: 把绿色集群的状态改为’备用’. 从负载均衡的池里把这些地址去掉,这样,绿色的集群就不再回接收到来自用户的请求了.转而进入备用负载均衡的池里.

2016-07-26 15:48:09 4541

转载 分布式服务的Trace——Google Dapper & Twitter Zipkin

对于分布式在线服务,一个请求需要经过系统中多个模块,上百台机器的协作完成单次请求,典型场景就是Search Engine的一次用户检索,单靠人力无法掌握整个请求中各个阶段的性能开销,更无法快速的定位系统中性能瓶颈。Google Dapper文章描述了广泛用于Google内部服务的Trace Infrastruce—Dapper(原文地址见这里, 译文地址见 这里 ),文章本身的

2016-07-26 15:12:15 807

原创 StackExchange.Redis

using System; using System.Collections.Generic; using System.Linq; using System.Text; using StackExchange.Redis;namespace StackExchangeRedisDemo { class Program { static void Ma

2016-07-21 18:19:10 1905

转载 Lua 的 .NET 实现:NeoLua

NeoLua是Lua 语言的一个.Net实现。可以在 .NET 的应用中调用 Lua 语言或者反过来(当前支持的 Lua 版本是 5.2),其目的是遵循 C-Lua 实现并且合并完整的 .NET 框架支持。你可以很方便在 Lua 程序中调用 .NET 的 functions/classes/interfaces/events ,同时也可以轻松在 .NET 应用中调用 Lua 的变量和函数。NeoLu

2016-07-19 19:02:26 2127

原创 js tool

FIS3 , 为你定制的前端工程构建工具解决前端开发中自动化工具、性能优化、模块化框架、开发规范、代码部署、开发流程等问题 http://fis.baidu.com/fis3/index.htmlgrunt 为何要用构建工具?一句话:自动化。对于需要反复重复的任务,例如压缩(minification)、编译、单元测试、linting等,自动化工具可以减轻你的劳动,简化你的工作。当你在 Grunt

2016-07-14 19:36:44 321

转载 SOAPUI使用教程-REST请求工作

soapUI是一个开源测试工具,通过soap/http来检查、调用、实现WebService的功能/负载/符合性测试。该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans和intellij中使用。soapUIpro是soapUI的商业非开源版本,实现的功能较开源的soapUI更多。双击一个REST请求在导航打开的RE

2016-07-08 20:25:06 7981

原创 使用Topshelf创建Windows服务

一、概述Topshelf是创建Windows服务的一种方法,Topshelf是一个开源的跨平台的宿主服务框架,支持Windows和Mono,只需要几行代码就可以构建一个很方便使用的服务宿主。二、安装方法1、官网:http://topshelf-project.com/ 这里面有详细的文档及下载2、Topshelf的代码托管在 http://github.com/topshelf/Topshelf/d

2016-07-01 14:59:02 1215 2

模仿google的拖拽的个性网页布局

asp.net+javascript+css(模仿google的拖拽的个性网页布局)(操作数据库篇) .

2012-03-16

空空如也

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

TA关注的人

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