一. 部署自己的git服务器

之前一直是在用bitbucket来做代码托管,因为它的服务器在国外,所以客户端提交大文件的时候慢的跟蜗牛一样。而我们服务器是直接使用tag来进行部署,有时候代码拉不下来也非常痛苦。

正好这次bitbucket提示我们客户端代码已经超过1G,一旦超过2G就无法再push新代码,所以就狠心自己来搭建了。

代码肯定是用的gitlab,版本是7.9。一开始用的7.8,好像对中文支持有bug,后来又升级的。
8.x系列好像部署起来更简单些,也尝试了一下,感觉太傻瓜了导致各种配置路径都不知道在哪,所以还是决定使用7.9。

因为git本身的特性,迁移代码也没费多少力气。

小伙伴们用了新的git服务器之后,普遍反馈速度快的都不习惯了,哈哈。

其实之所以把这件事情单独拿出来说,是因为我觉得这个事情是有着超过其本身的意义的。
那就是:公司已经成长到可以投入一些成本到一些原本第三方能够解决的服务上了。

这其实是一个很大的进步,当公司处于生死边缘挣扎时,是不会去理会这种事情的。

同样的,我们的统计服务也越来越完善,而之前常用的友盟基本已经抛弃不看了。

二. 支持IPv6

我昨天在朋友圈发了个状态:

苹果说:要有光,于是世界有了光。

说实话,也只有苹果敢这么强势了。说是6月1号之后必须支持IPv6,我们版本6月2号就因为这个原因被打回。

而因为我们的网络底层是直接操作的原生socket,所以没法直接使用ios提供的封装库。不过这个最后还好,https://tools.ietf.org/html/rfc4038 上有具体的参考实现。

而测试的话,可以通过mac共享热点的方式,参考这边文章: //www.jianshu.com/p/54b989098537。

三. 服务器端第3次重构

这次重构还没有正式开始,但是方案基本已经确定了。
主要会解决几个问题:

  1. 消息分组,快慢分离
  2. 数据无锁操作
  3. 部署拆分,降低相互影响

预计几周后就会完成,到时候再来给大家分享。

2则回应给“最近公司的几件事(2016-6-4)”

  1. billow说道:

    恭喜,看来公司目前状况不错啊,期待后续的分享

    [回复]

    朱念洋 回复:

    谢谢,勉强可以糊口:)

    [回复]

发表评论

湖南快乐十分网址
  • 现场视频!记者探访空袭后的大马士革 2019-02-15
  • 发展改革委就创新和完善宏观调控等答问 2019-02-15
  • 与新一季敞篷版MINI约会 最初的爱未改变 2019-02-07
  • 网约车防四类风险 小心遗落手机被司机私自转账 2019-02-06
  • (两会受权发布)中华人民共和国全国人民代表大会公告(第五号) 2019-01-16
  • 买房怎么看风水这个真的实在是太重要了 ——凤凰网房产北京 2019-01-15
  • 高清:揭幕战东道主上演神奇换人 五球轻取沙特 2019-01-11
  • 乌鲁木齐市中级人民法院庭审在线直播 2019-01-11
  • 热巴窦骁携手演绎经典神话 2018-12-25
  • SNH48年度总决选速报结果公布 李艺彤登顶 2018-12-25
  • 深化创新驱动 浙江获国务院13项表扬激励 2018-12-19
  • 国务院印发《关于积极有效利用外资推动经济高质量发展若干措施的通知》 2018-11-28
  • 庆祝中国人民解放军建军90周年大会在京隆重举行 2018-11-24
  • 稳中有进 稳中向好——国家统计局新闻发言人毛盛勇解读经济运行态势 2018-11-09
  • 人民观影团:《正义联盟》六大英雄全员聚首 2018-11-09
  • 347| 305| 285| 674| 192| 199| 130| 984| 780| 873|