爱如夏花

2016年5月27日

电商网站架构案例(3)

摘要: 本文章是电商网站架构案例的第三篇,主要介绍数据库集群,读写分离,分库分表,服务化,消息队列的使用,以及本电商案例的架构总结。 6.5数据库集群(读写分离,分库分表) 大型网站需要存储海量的数据,为达到海量数据存储,高可用,高性能一般采用冗余的方式进行系统设计。一般有两种方式读写分离和分库分表。 读写 阅读全文

posted @ 2016-05-27 13:47 UUBird 阅读(177) 评论(0) 推荐(0) 编辑

电商网站架构案例(2)

摘要: 电网网站架构案例系列的第二篇文章。主要讲解网站架构分析,网站架构优化,业务拆分,应用集群架构,多级缓存,分布式Session。 五、网站架构分析 根据以上预估,有几个问题: 需要部署大量的服务器,高峰期计算,可能要部署30台Web服务器。并且这三十台服务器,只有秒杀,活动时才会用到,存在大量的浪费。 阅读全文

posted @ 2016-05-27 13:46 UUBird 阅读(216) 评论(0) 推荐(0) 编辑

电商网站架构案例(1)

摘要: 大型网站架构是一个系列文档,欢迎大家关注。本次分享主题:电商网站架构案例。从电商网站的需求,到单机架构,逐步演变为常用的,可供参考的分布式架构的原型。除具备功能需求外,还具备一定的高性能,高可用,可伸缩,可扩展等非功能质量需求(架构目标)。 根据实际需要,进行改造,扩展,支持千万PV,是没问题的。 阅读全文

posted @ 2016-05-27 13:44 UUBird 阅读(275) 评论(0) 推荐(0) 编辑

Ejabberd 插件开发 --- IQ截获与处理

摘要: ejabberd的组件开发其实是非常简单的,只要遵循其gen_mod规范,添加iq处理函数就可以了。下面一步步教大家如何开发ejabberd组件。 首先,最好是自己编译ejabberd源码,这样的话把自己写的组件直接放到ejabberd源码目录src中进行编译即可,在我的博客http://blog. 阅读全文

posted @ 2016-05-27 11:36 UUBird 阅读(375) 评论(0) 推荐(0) 编辑

Ejabberd外部组件开发

摘要: Ejabberd的基本介绍就不多言了,使用erlang开发的高并发高稳定性XMPP服务器,在whatsapp中得到了应用,算是erlang领域一个杀手级应用。前面的文章中我已经总结了Ejabberd插件的开发方法,并演示了如何在插件中捕获和处理IQ。然而有时候,用户可能不想搭建一个完整的XMPP服务 阅读全文

posted @ 2016-05-27 11:34 UUBird 阅读(291) 评论(0) 推荐(0) 编辑

Erlang 参考资料

摘要: Erlang 官方文档 Distributed Erlang Erlang 教程中文版 节选自 分布式编程http://wiki.jikexueyuan.com/project/erlang/distributed.html 启动 erl 实例 如果不手动设置相同的Cookie会导致两台服务器连接失 阅读全文

posted @ 2016-05-27 11:25 UUBird 阅读(206) 评论(0) 推荐(0) 编辑

Erlang初学

摘要: 这篇文章主要介绍了Erlang初学:Erlang的一些特点和个人理解总结,本文总结了函数式编程、一切都是常量、轻量进程、进程端口映射及典型缺点等内容,需要的朋友可以参考下 我对 Erlang 编程理念的理解:以分布式架构师的角度写代码。 函数式编程 Erlang 里面的函数是数学里面的函数:必须有返 阅读全文

posted @ 2016-05-27 11:24 UUBird 阅读(405) 评论(0) 推荐(0) 编辑

cordova-screenshot

摘要: The Screenshot plugin allows your application to take screenshots of the current screen and save them into the phone. https://github.com/gitawego/cord 阅读全文

posted @ 2016-05-27 11:22 UUBird 阅读(253) 评论(0) 推荐(0) 编辑

Ejabberd作为推送服务的优化手段

摘要: AVOS Cloud目前还在用Ejabberd做Android的消息推送服务。当时选择Ejabberd,是因为Ejabberd是一个发展很长时间的XMPP实现,并且基于Erlang,设想能在我们自主研发的Push Server起来之间顶上一段时间。 我们自主研发的Push Server预计本月中旬就 阅读全文

posted @ 2016-05-27 10:51 UUBird 阅读(224) 评论(0) 推荐(0) 编辑

ejabberd服务端开发笔记

摘要: 网上一搜一大陀ejabberd安装配置的,扩展开发的资料少之又少,写个笔记记录一下。 xmpp protocal: http://xmpp.org/xmpp-protocols/xmpp-extensions/ 安装与配置: http://www.process-one.net/docs/ejabb 阅读全文

posted @ 2016-05-27 10:50 UUBird 阅读(553) 评论(0) 推荐(0) 编辑

crosswalk-webview

摘要: https://github.com/crosswalk-project/cordova-plugin-crosswalk-webview https://cordova.apache.org/docs/en/latest/guide/platforms/android/webview.html h 阅读全文

posted @ 2016-05-27 10:48 UUBird 阅读(515) 评论(0) 推荐(0) 编辑

cordova-plugin-unionpay

摘要: https://github.com/Santino-Wu/cordova-plugin-unionpay 阅读全文

posted @ 2016-05-27 10:27 UUBird 阅读(237) 评论(0) 推荐(0) 编辑

Installing Erlang

摘要: Installing Erlang Pre-built binaries for most common platforms. Source code releases from the main Erlang site. Latest source code and experimental ve 阅读全文

posted @ 2016-05-27 10:26 UUBird 阅读(126) 评论(0) 推荐(0) 编辑

微信订阅号里实现oauth授权登录,并获取用户信息 (完整篇)

摘要: 摘要 这段时间一直有人问我,订阅号实现的oauth授权登录的问题,之前写的比较简单,很多人不明白。众所周知,微信公众号分订阅号、服务号、企业号;每个号的用途不一样,接口开放程度也不一样。微信还有个扯淡的开放平台,号称统一管理众多公众号的。反正都是交钱的功能多,两个平台把我弄得傻傻分不清楚。切入正题, 阅读全文

posted @ 2016-05-27 10:18 UUBird 阅读(4458) 评论(0) 推荐(1) 编辑

导航