写点什么

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:003181
用户头像

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

关注

评论

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

☕【JVM 技术之旅】让你完全攻克内存溢出(OOM)这一难题(上)

洛神灬殇

JVM OOM 异常 Exception 5月日更

华为HMS生态和1+8+N的交叉点,点透棋局的华为帐号

脑极体

「DataPipeline」完成数千万B轮融资,加速构建中国的世界级数据中间件产品

DataPipeline数见科技

融资

ETL-KETTLE工具使用

this

Java 数据 数据同步 ETL

玩转直播系列之消息模块演进(3)

vivo互联网技术

Java 服务器 消息系统 直播技术

仰望天空,脚踏实地 —— CODING OKR 全新上线

CODING DevOps

团队管理 OKR

记十亿级Es数据迁移mongodb成本节省及性能优化实践

杨亚洲(专注MongoDB及高性能中间件)

MySQL 数据库 mongodb 架构 分布式数据库mongodb

高级软件工程师必备的五大技能

架构精进之路

5月日更

我粉了!阿里大牛从内部带出来的百亿级高并发系统,从基础到实战、面面俱到

Java 程序员 架构 面试

每个开发人员都应该知道的 10 个 GitHub 仓库

LeanCloud

GitHub web开发

飞猪基于 Serverless 的云+端实践与思考

阿里巴巴云原生

Serverless 容器 运维 云原生 监控

程序员写好技术文章的几点小技巧

阿里巴巴云原生

程序员 云原生 写作 写作技巧

MindSpore:不用摘口罩也知道你是谁

华为云开发者联盟

算法 人脸识别 口罩 mindspore 口罩人脸

阿里P9架构师强烈推荐:想拿60W以上年薪必看,Java高并发四套小册。

Java架构追梦

Java 阿里巴巴 架构 面试 高并发

参与 Apache 顶级开源项目的 N 种方式,Apache Dubbo Samples SIG 成立!

阿里巴巴云原生

开源 开发者 云原生 dubbo 中间件

阿里云原生开源大家族加入中科院软件所开源软件供应链点亮计 - 暑期 2021

阿里巴巴云原生

开源 容器 微服务 开发者 云原生

简单了解 MySQL 中相关的锁

leonsh

MySQL 后端

iOS面试--拼多多最新iOS开发面试题

一意孤行的程序员

ios swift 面试 ios开发 知识分享

部署混合云环境的5大挑战

云计算

Nginx的11个执行阶段详解

运维研习社

nginx 运维 源码剖析 5月日更

Spark知识点简单总结

五分钟学大数据

大数据 spark 5月日更

做一次黑客,入侵一次服务器

叫我阿柒啊

Docker 入侵 docker远程 redis注入

字节跳动Java岗一二三面全经过分享

北游学Java

Java 字节跳动 面试

首届HarmonyOS开发者创新大赛颁奖典礼于深圳召开

科技汇

推荐计划 | 推荐好友用 CODING,获高额返现奖励

CODING DevOps

团队管理 敏捷开发 研发工具 开发团队

2021 DevOpsDays 东京站完美收官 | CODING 专家受邀分享最新技术资讯

CODING DevOps

DevOps CI/CD

并发王者课 - 青铜 3: 双刃剑-理解多线程带来的安全问题

MetaThoughts

Java 多线程 并发 王者并发课

Hive窗口函数与分析函数

大数据技术指南

hive 5月日更

Kubernetes 普及系列:容器基础入门

CODING DevOps

Kubernetes

百度 Serverless 架构揭秘与应用实践

百度开发者中心

百度 开源 Serverless 云原生

超级详细!全网独家首发的SpringCloud Alibaba 到底有多强?

Java 程序员 架构 面试

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