Archive

Posts Tagged ‘GFW’

Twitter从Cassandra换回Mysql数据存储

July 11th, 2010 李新阳 No comments

刚才看到cnbeta上一篇消息说Twitter不再用Cassandra数据库系统储存数据。但文章没说Twitter改用什么了,于是在网上查找了一番,基本结果是这样的。

  • Twitter放弃使用Cassandra存储tweet(用户发言),切换回了原来的mysql
  • Twitter没有完全停止试用Cassandra,在一些其他服务上还在使用,只是主要的数据不用它了。参见:Cassandra at Twitter
  • 其实Twitter也只是今年2月份才准备从Mysql切换到Cassandra的,世界杯期间出现了几次宕机,这次切回mysql应该算是“系统升级失败”吧。参见:Cassandra at Twitter Today

当一个技术选型决定后,修改的成本是巨大的。当你有Twitter这么恐怖的数据的时候,任何核心底层的修改都是前所未有的挑战,即使你用的是成熟技术,你有出色的工程师。

最后感谢Burstnet,没有你帮我,我是看不到墙外Twitter工程师的原始blog的。

Related posts

Categories: IT技术, 业界故事 Tags: , ,

支持OpenID的网站

July 4th, 2010 李新阳 No comments

之所以整理这个表格,是因为各家号称支持OpenID的站点常有这样那样的问题,不是一句两句的事情。这不是一个完整表格,只是我感兴趣的和调研了的的一些。可以看到国内对OpenID支持的很不怎么样,如果QQ开发QQ号作为OpenID就好了。

体验了这些站点后一个基本结论是:It works! 但用户体验真是sucks! 无法投入商业使用。但OpenID的一些竞争者可以商业使用。(这个话题找机会详细开一篇文章说。坑填上了,见:OpenID的用户体验

站点名称 服务 OpenID URL 问题和备注
LiveJournal RP/OP http://username.livejournal.com 发起建立OpenID的人。未测试
Google OP http://www.google.com/profiles/lixinyang

https://www.google.com/accounts/o8/id

只允许Google帐号登录别人,不允许别人帐号登录Google
Facebook RP NA 只允许别人帐号登录Facebook,不允许Facebook帐号登录别人
Yahoo RP/OP https://me.yahoo.com/lixinyang78 用户在登录过程中收到了Yahoo明确的警告
WordPress OP http://lixinyang.wordpress.com 登录过程慢,不知道是不是RP
AOL OP http://openid.aol.com/lixinyang 不知道是不是RP
myspace OP www.myspace.com/username 未测试
人人网 类OP 不是标准的,应该是私有协议,需要继续调研
支付宝 类OP 不是标准的,应该是私有协议,需要继续调研
京东 类RP 它就是一个使用者,别人提供什么协议它就用什么协议接入

Related posts

Categories: IT技术 Tags: , , , ,

OpenID原理和登录过程

July 4th, 2010 李新阳 3 comments

听闻OpenID好久了,但一直没具体看过它的原理,最近在准备一个互联网产品,周末想起来好好看看OpenID是否可以用。现将学习所得记录一下。

OpenID体系中的参与者和角色,OpenID登录过程中有三种角色:

  • User:网站访问者操作的浏览器
  • RP:Relying Party,用户要登录的网站
  • OP:OpenID Provider,提供OpenID帐号的网站,验证用户名密码的一方。
  • 举例:苍井空使用自己的Google帐号登录lixinyang.com。User是苍井空,RP是lixinyang.com,OP是Google.com

OpenID的登录过程,我不细讲了,下面三个图都是来说明的,直接上图。需要说明的是这个登录过程导致的几个问题:

  • User/RP/OP三者间网络两两都需要联通,所以它们一定要在“墙”的同侧。中国特色的问题,谁让别人用的是internet,我们用的是chinternet。
  • 用户登录过程中会看到OP的页面,总的来讲这导致用户很不习惯。也有些许好处 — 通过傍一个NB的大款来增加自己的可信性。(用户在登录lixinyang.com的过程中看到了Google登陆页)
  • 一个登陆过程中User/RP/OP之间有七八次交互,而且经常横跨大洲,所以过程经常很慢。
  • User似乎一定要是浏览器,而不能是自有客户端。(这条需要进一步调研)

Related posts

Categories: IT技术 Tags: , ,

BurstNet超快

June 19th, 2010 李新阳 2 comments

今天休息无事,折腾自己的BurstNet VPS,发现一个让我非常开心的事情:它下载超快。

下载jdk的时候80M的文件10秒内搞定了,害得我以为是自己下错了文件。。。什么时候我公司和家里的网络是这样就好了。

Related posts

Categories: 其他文章 Tags:

BurstNet体验,以及VPN安装

June 17th, 2010 李新阳 1 comment

前几天买了BurstNet,但上周超忙,连续工作8天,其中有四天还是从早上会议一直到晚上,所以就没来得及试用。昨天边看西班牙和瑞士的比赛边体验了一下,还是不错的,网络延迟比较大200ms左右,但网速还比较快。速度没有实际测试,但浏览网页、看看Youtube是没问题的。那么就是它吧,有空把自己的博客搬上去吧。BurstNet的VPS每个月$5.95和虚拟主机差不多,但VPS比虚拟主机用起来顺手多了,直接SSH登录比用Web管理界面直接。

另外,特别表扬一下,BurstNet CPU还是挺快的。比公司的配的虚机块多了,Thrift在公司的机器编译一次的时间够BurstNet编译4、5次的。

顺便说一下BurstNet上OpenVPN的安装吧。BurstNet使用OpenVZ实现的VPS,OpenVZ默认不支持PPTP,所以开始白搞了半天PPTP的虚拟主机设置。OpenVPN的安装也遇到了一些周折,主要是需要的步骤很多,自己不是很有耐心。最终还是按照这个指南一步一步搞定的:Secure Communications with OpenVPN on Debian 5 (Lenny)。只是iptables的NAT设置部分不是用文章中的,而是用的下面命令:

iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j SNAT –to VPS的IP地址

OpenVPN需要客户端,不是很好,期待着BurstNet能支持PPTP。

Related posts

Categories: IT技术 Tags:

burst.net

June 2nd, 2010 李新阳 No comments

burst.net是同学推荐给我的VPS,据说速度不错,用来做代理可以在线看youtube的视频。一直想买,但一直没动手。昨天晚上睡觉忽然梦到burst.net最便宜的那个package不见了!起价变成了$10.1/月,而且是一个很BT的package,梦里那个懊恼。

刚刚看了一下,还在,还好还好。周末买了,顺便装上个vpn就可以开始平生第一次爬墙了。

Related posts

Categories: 生活随笔 Tags:

在Google搜索李新阳

April 14th, 2010 李新阳 1 comment

今天xinbo告诉我:在google搜索“李新阳”之后google就挂了。

我试了一下果然看到下面的图,The connection was reset:

当我和Google、GFW两个伟大的名字联系在一起的时候,我是不是也要火了?

lixinyang

Related posts

Categories: 其他文章 Tags: , ,

岛国居民

March 23rd, 2010 李新阳 1 comment

九百六十万平方公里的土地,巨大的岛。华夏大地,泱泱大国,从没觉得自己是岛国居民。但伟大的GFW造就的Chinternet让我这帝都居民也感到自己在孤岛之上。

记谷歌离开大陆。

3.23

Related posts

Categories: 新闻评论, 生活随笔 Tags: ,

Google CEO: 我们爱中国和中国人民,此事不是针对他们的。

January 18th, 2010 李新阳 No comments
Categories: 业界故事 Tags: , ,

致msn live space被盾的同学们

June 5th, 2009 李新阳 No comments

作为一个被盾了一年的前辈,我真诚的建议大家,自己另弄一个blog吧,然后在用live space活动网页功能做广播就行了。

具体做法参见:试试live space的网页活动功能

Related posts

Categories: IT技术 Tags: ,