写点什么

ArchSummit 讲师专访:花瓣网周兆兆

  • 2012-06-26
  • 本文字数:1175 字

    阅读完需:约 4 分钟

编者按:由 InfoQ 中文站主办的首届 International ArchSummit 架构师峰会即将召开。我们也对一些专题的讲师进行了采访,谈谈他们要讲的议题。

周兆兆,又拍网 / 花瓣网共同创始人,也是核心开发人员。主要负责网站架构、前端开发工作、也参与产品设计。7 年的创业经历造就一个全面发展的开发人员,对自己的定位是一个兼职架构设计的前端开发工程师。

InfoQ:请您就自己的职业经历做一下自我介绍。

周兆兆:我的职业经历比较简单,04 年毕业后在一家叫浙大网络的教育行业软件公司工作了两年,然后就开始创业至今。 因为创业过程当中开发工作的方方面面都需要自己亲自动手,所以各方面都会有所接触,不过比较喜欢也比较擅长的还是前端开发, 所以一直觉得自己是个前端工程师。

InfoQ:提到花瓣网不能不说到精彩的图片,请问对于这些海量图片的存储和处理、展示,花瓣网采用了怎样的架构,比如存储系统、缓存机制、加载机制等等?

周兆兆:又拍云存储服务已经拥有一套完整的存储、缩略图生产、访问加速方案。作为同一家公司的项目,花瓣网没有理由不使用这个服务。 至于又拍云存储的架构,我就不在这里作详细的介绍了,我们会在其它活动中作专门的介绍。

InfoQ:花瓣网目前的并发在线用户数峰值达到多少?如何处理负载均衡和流量问题?

周兆兆:虽然花瓣网的发展速度很快,但毕竟发布时间不长,所以目前的访问量并不是特别大,并发请求数目峰值大概是 5000qps。 在架构上的挑战还不是很大,我们采用 LVS + nginx reverse proxy + NodeJS cluster 的架构均衡负载。

InfoQ:作为 CTO,您认为架构师需要具备的关键特质包括哪些?比如前瞻性、全局性?

周兆兆:客观性吧,我觉得。架构师大多对技术狂热,喜欢新技术,也很容易被这些新技术的特性所吸引,没有作深入的了解就应用到实际项目当中。 这也是我的经历。

InfoQ:在扩展性方面,花瓣网的架构层面做了哪些工作?

周兆兆:花瓣网使用 MySQL、Redis 作为主要的数据存储方案,而 MySQL 也部分采用 schemaless 的方式,以便扩展。 另外,我们采用一个特殊的消息系统来粘合各个服务和功能模块,以便我们将功能模块化、服务化。

InfoQ:在八月份举行的 ArchSummit 全球架构师峰会中,您准备分享哪些内容?您希望与其他架构师做哪些方面的交流?

周兆兆:因为目前花瓣网的架构比较简单,所以我准备比较整体的介绍一下整个站点架构,重点应该会放在前端架构和消息系统上。 我希望跟其他架构师学习一些大数据处理上的经验,这也是我们比较缺乏的一块。

相关信息


给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012-06-26 03:003399
用户头像

发布了 501 篇内容, 共 272.3 次阅读, 收获喜欢 62 次。

关注

评论

发布
暂无评论
发现更多内容

GitHub 3.1K,业界首个流式语音合成系统开源!

百度开发者中心

Serverless JOB | 传统任务新变革

Serverless Devs

Serverless SAE

OpenYurt v0.7.0 版本解读:无侵入的跨网络域解决方案 Raven

阿里巴巴云原生

阿里云 开源 云原生 边缘计算 openyurt

AI+工业互联网:百度AI专利讲述“中国智造”

百度开发者中心

phpstorm 配置 Xdebug 调试

CRMEB

解读ICDE'22论文:基于鲁棒和可解释自编码器的无监督时间序列离群点检测算法

华为云开发者联盟

数据挖掘 数据库 时间序列 自动编码器

手把手教你打造一套最牛的知识管理系统

小炮

陆奇:“黑客精神”过时了吗?答案是永远不会

图灵教育

nginx 程序员 服务器 计算机

架构实战营 第 6 期 模块七课后作业

火钳刘明

#架构实战营 「架构实战营」

Docker容器:将带UI的程序直接转为Web应用,so easy

华为云开发者联盟

云计算 后端 Docker容器 Web应用

深入浅出Nginx实战与架构原理

C++后台开发

nginx 架构师 后端开发 Linux服务器开发 C++后台开发

集成底座项目实施规程

agileai

主数据管理 集成底座 企业服务总线 项目实施 统一身份

【LeetCode】单词长度的最大乘积Java题解

Albert

LeetCode 5月月更

2022年第1季度中国跨境进口零售电商市场规模为983.1亿元

易观分析

跨境电商

低代码构建物联网平台,让物联网项目更简单

AIRIOT

物联网 低代码开发

全自动、可视化开发,成为敏捷转型落地关键词

飞算JavaAI开发助手

软件开发模型有哪些?

源字节1号

软件开发

银行应将低代码能力作为在评估厂商综合能力的一个维度

易观分析

低代码 银行

国内首个纯数字藏品元宇宙世界“ADAMeta”星城宇宙开启公测

最新动态

在进行行情 tick 数据存储时,哪种数据结构查找起来更快?

TDengine

数据库 tdengine 时序数据库

新思科技探究保护供应链安全需要考虑的六个因素

InfoQ_434670063458

软件 新思科技 软件供应链

昆仑芯科技加入龙蜥社区 ,赋能智慧开源,共筑AI芯生态

OpenAnolis小助手

芯片 龙蜥社区 CLA 昆仑芯科技

开发技术指南 | 最全 Substrate 与 Polkadot 技术文档、教程、课程

One Block Community

区块链 技术 波卡生态

查询语句写了limit 1,为什么依然很慢?

华为云开发者联盟

后端 开发 计算引擎 limit 1

2022云原生安全发展24个洞见

青藤云安全

网络安全 容器安全 镜像安全

Apache APISIX v2.14.1 探索性版本发布,进军更多领域

API7.ai 技术团队

服务注册与发现 API网关 Apache APISIX APISIX 网关

能够发现零日漏洞模糊测试威力几何?

极狐GitLab

security DevSecOps

影视作品制作中不可或缺的技术支撑——云渲染技术

Finovy Cloud

服务器 云渲染 GPU算力

视频直播技术干货:一文读懂主流视频直播系统的推拉流架构、传输协议等

JackJiang

实时音视频 直播技术 即时通讯IM

七天玩转 PolarDB-X 开源训练营 完成任务更有AirPods大奖等你拿!

阿里云数据库开源

数据库 阿里云 开源 分布式 PolarDB-X

第一次读 “Clean” 系列,并没有觉得这是一本多好的书

博文视点Broadview

ArchSummit讲师专访:花瓣网周兆兆_DevOps & 平台工程_崔康_InfoQ精选文章