【武侯新城系列-第一期】京东西南总部基地位置定了?

【前言】京东是武侯新城引入的为数不多的IT企业,是武侯新城招商引资的名片,武侯新城为了留住这个"宝贝"企业,可谓是花费了不少心思。今年初,武侯新城与京东签署西南总部基地项目,这个项目会布局在哪里呢?

1、招商引资承诺未兑现,替付房租

工商资料显示,成都京东世纪贸易公司成立于2009年12月,注册资本为2亿元。作为知名互联网企业,京东商城在入驻后遭遇了一点小麻烦。《武侯高新公开转让说明书》显示,2010年,成都武侯新城管委会通过招商引资将江苏京东信息技术公司成都分公司、北京京东尚科信息技术公司成都分公司及成都京东世纪贸易公司引入西部智谷产业园并使用园区房屋。截至2017年3月,上述三[......]

查看全文

【转载】微信自研生产级paxos类库PhxPaxos实现原理介绍

微信重磅开源生产级paxos类库PhxPaxos,本文用科普的口吻向大家介绍PhxPaxos背后的实现原理以及一些有意思的细节。

开源地址:

https://github.com/tencent-wechat/phxpaxos

点击阅读原文可自动跳转到github地址

前言

本文是一篇无需任何分布式以及paxos算法基础的人可以看懂的。

标题主要有三个关键字,生产级,paxos,实现,涵盖了本文的重点。什么叫生产级,直译就是能用于生产线的,而非实验产品。生产级别拥有超高的稳定性,不错的性能,能真正服务于用户的。paxos就不用说了,而实现,是本文最大的重点,本文将避开paxos算法理论与证明,直入实现细节[......]

查看全文

【转载】linux软raid的bitmap分析

在使用raid1,raid5等磁盘阵列的时候,对于数据的可靠性有很高的要求,raid5在写的时候需要计算校验并写入,raid1则写源和镜像来保证数据的一致性,在写的过程中,有可能存在不稳定的因素,比如磁盘损坏,系统故障等,这样导致写入失败,在系统恢复后,raid也需要进行恢复,传统的恢复方式就是全盘扫描计算校验或者全量同步,如果磁盘比较大,那同步恢复的过程会很长,有可能再发生其他故障,这样就会对业务有比较大的影响。以raid1来说,在发生故障时,其实两块盘的数据很多都是已经一致的了,可能只有少部分不一致,所以就没必要进行全盘扫描,但是系统并不知道两块盘哪些数据是一致的,这就需要在某个地方记录哪[......]

查看全文

Jenkins配置代码覆盖率

1、将Gtest运行过程转为为XML输出:

      test_gtest --gtest_output=xml

2、将XML在jenkins上输出:

Jenkins/Hudson JUnit configuration

Jenkins/Hudson JUnit reporting

 

3、代码覆盖率统计:

https://opencppcoverage.codeplex.com/wikipage?title=Jenkins

 

4、代码统计工具:

http://jingyan.baidu.com/article/ff42efa905d0d4c19f220266.html

 

5、其他Job相关的插件:

htt[......]

查看全文

分布式系统技术系列--选主算法

普通选举算法与分布式选举算法最大的区别在于对于“脑裂”问题的处理,普通选举算法可以任意制定规格,例如选举节点号较小或较大的节点做主,选择某个版本号较大的节点做主,只要保证选举的结果是唯一的,无二义性的,都是有效的选举算法。然而分布式选举算法不同,分布式选举算法面临最核心的问题是如何处理网络隔离问题,要保证在网络隔离的场景下,算法有且只有一个主的产生。

那么,分布式系统中选举的背景是什么呢?系统中有很多应用场景要类似主从架构,主服务器(Master)对外提供服务,从服务器(Salve)热备份,不提供服务但随时活着,如果Master出现宕机或者网络问题,Slave即可接替Master对外服务[......]

查看全文

1 2 3 4 6