- 博客(3)
- 收藏
- 关注
原创 纸上谈兵:如何做到IM的互通
目前每个大的互联网企业都有自己的IM产品,但是这些产品都是各自为政,相互间不能通讯。那能否做到IM之间相互通讯呢?我先从技术实现上分析吧: 我们先假设如下场景:IM A属于互联网公司a.com,IM B属于互联网公司b.com。我们来看看user@a.com和user@b.com通讯会遇到哪些问题。 首先在好友关系上,通常的IM做法是需要聊天的两个用户建立双向的好友关系...
2010-10-23 11:17:18 205
原创 用nginx实现全站https
如果一个站点有n多应用和域名,要全部实现https的话需要修改很多代码(把所有http请求的资源全部改成https)是非常消耗时间的。如果通过nginx代理的话就可以做到,在nginx proxy后,利用nginx的 substitution模块把所有http替换成https就可以了。 ...
2010-07-25 13:49:17 280
原创 nginx的mail模块的bug
在linux下nignx使用epoll来做事件处理,使用的EPOLLET(Edge Triggered behaviour),所以在读空socket的recv buffer后,有新的数据到达才会触发事件。在mail模块中,如果系统的socket的recv buffer比smtp_client_buffer或imap_client_buffer大的时候就会出现读不到数据。所以在处理smtp的data...
2010-07-12 08:50:24 146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人