惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

W
WeLiveSecurity
The GitHub Blog
The GitHub Blog
Engineering at Meta
Engineering at Meta
Microsoft Azure Blog
Microsoft Azure Blog
The Register - Security
The Register - Security
Stack Overflow Blog
Stack Overflow Blog
博客园 - 三生石上(FineUI控件)
T
Threat Research - Cisco Blogs
S
SegmentFault 最新的问题
V2EX - 技术
V2EX - 技术
Hacker News: Ask HN
Hacker News: Ask HN
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
P
Proofpoint News Feed
J
Java Code Geeks
Microsoft Security Blog
Microsoft Security Blog
M
MIT News - Artificial intelligence
AI
AI
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
P
Proofpoint News Feed
Hacker News - Newest:
Hacker News - Newest: "LLM"
B
Blog
N
News and Events Feed by Topic
N
News | PayPal Newsroom
Google DeepMind News
Google DeepMind News
酷 壳 – CoolShell
酷 壳 – CoolShell
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
WordPress大学
WordPress大学
C
Cybersecurity and Infrastructure Security Agency CISA
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - 【当耐特】
U
Unit 42
腾讯CDC
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
The Cloudflare Blog
H
Help Net Security
Recent Announcements
Recent Announcements
P
Privacy & Cybersecurity Law Blog
IT之家
IT之家
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Security Archives - TechRepublic
Security Archives - TechRepublic
L
LINUX DO - 热门话题
Martin Fowler
Martin Fowler
MongoDB | Blog
MongoDB | Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
H
Heimdal Security Blog
博客园 - 聂微东
S
Securelist
大猫的无限游戏
大猫的无限游戏
Cloudbric
Cloudbric
Cisco Talos Blog
Cisco Talos Blog

博客园 - 老三

“内部开源” 视野,自学,和其他 反编译yield未解决问题记录 编译,调试mono运行时 确实,是有学习曲线的 mono 的Sgen mono 执行顺序 UTF8编码 *nix mono 找不到 MySql.Data Could not be loaded *nix,mono运行reflector MD5加密引出的一段代码 【翻译】正确的精神 记一次Cookie调试 Hubble.net Maillist 【译文】版本一很糟,但也坚持发布 《重构》读书体会以及近期相关工作 NHibernate no session or session was closed问题以及NH最佳实践 推荐the productive programmer Vim 还是 Emacs
11期Beta技术沙龙总结体会
老三 · 2010-03-28 · via 博客园 - 老三

最初记录在Twitter上,整理上来:

SAE团队最初3-4人,现在7-8人 

SAE主要使用的开源产品:apache,ngingx,memcache,mongodb,mysql等,针对各项产品有自己的自定义,如添加apache mod 进行资源调配等

部署在SAE上的应用会有多个前端实例,代码文件通过底层的分布式文件系统实现文件同步,通过memcache控制版本等信息

SAE对于cron jobs的实现一方面是一个队列,另外还有一个分布式全局锁,保证任务只被执行一次。为了减少轮询,用了最小堆。还有其他一些tip并未详细介绍。

SAE中的mysql为了避免安全问题,屏蔽了一些大批量的操作。支持编程方式的读写分离。

SAE中,并没有提供分布式数据库/kv-db,貌似是下个季度会上相关的东西。数据库负载还是读写分离。

总体来说,SAE运用了很多开源软件,内部基础架构(分布式文件系统,异步队列,全局锁等)上面的,多语言实现的大规模系统。 

另外大家对信息审核方面还是很关注,新浪的同学说不会删数据,应用会验证访问。 

Memcache 在整个系统中的作用很重要,分布式的缓存可以灵活的运用在很多场景,很好用。

总体来说,SAE云集算平台是建立在成熟的新浪基础架构上面(分布式文件系统,异步队列,分布式锁等),丰富运用开源软件进行拼接,裁剪,定制,最终完成整个系统。整个系统,新浪的基础架构作用非常显著,很多核心功能都是借助这些基础架构来实现的。