QClub 大连 11 月 23 日活动记录

阅读数:82 2013 年 12 月 6 日

话题:语言 & 开发架构

11 月 23 日下午一点半,QClub 大连站又如期和大家见面了。

第一场演讲时又拍云的邵海杨给大家带来的又拍云 CDN 架构探索,他先是介绍了 CDN 的作用:缓存代理、路由优化和防御攻击;对于缓存代理,要做到稳定高效,要实现负载平衡,并根据业务特点实现一些特殊的功能,比方说防盗链、流量统计等等。对于 CDN 的选型,要根据场景需求,再根据不同技术的特点,选择不同的工具和软件来实现,其中他列举了 各种各样的软件,并且和大家一起分析了每种软件的优缺点,适用的场景,给大家提供了不错的参考。之后的问答环节也非常精彩,首先是一位同学问到了安全防御的问题,海杨认为攻击总是会存在的,而且甚至于不一定是黑客所做,所以 CDN 的作用就是通过缓存,把最重要的服务器保护起来,不让攻击直接到达,从而不会造成最严重的影响。接下来的问题是针对具体问题的,一个分布式的系统要如何架构才能够提升性能,海杨也给出了非常具体的建议。

接下来的演讲时网上非常知名的开源程序猿七叶给大家带来的他开发各种开源软件的故事,他的经历非常神奇,在大学毕业之前从没有学过英语,没有学过计算机,就是凭着兴趣和努力,达到了现在的成就。他所编写的 liteIDE 是非常好的一种 Go 开发 IDE,现在已经发布了 19.x 的版本,下载量也达到了 25500 多。他在网上和国内外的程序员一起交流,提升技能,改善自己的软件。大家的问题也很有意思,有询问 Go 语言的,也有询问他开发开源软件的经历的,七叶同学也一一做了耐心而详细的解答。

之后,海杨同学又和大家分享了他创业的一些经历,其中比较有意思的几点是:

  1. 要专注做好自己的工作
  2. 要找到好的合伙人,取长补短

另外,他还谈到了程序员的成长,和我去年在高校巡讲的过程中提到的不谋而合,就是要经过学习、思考、分享的三个阶段,然后把这三个步骤形成一种良性循环,才能够更有效地提升自己。

这次活动人数大概在 20 人左右不到 30,但大家的热情很高,听讲的认真程度让人很是佩服,演讲的时间和自由交流的时间差不多,不过感觉上大家在自由交流的过程中收获更大。

资料下载:又拍云存储——CDN 架构

工欲善其事,必先利其器——我的开源软件开发经历