欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/Agda, C++/Erlang/Lisp
Gougou
来自开放百科 - 灰狐
(版本间的差异)
小 (→项目) |
小 (→架构) |
||
(未显示1个用户的44个中间版本) | |||
第1行: | 第1行: | ||
− | + | 一个更好记的名字:狗狗 | |
− | + | ||
− | + | ==简介== | |
+ | Open IM -> Gougou IM | ||
+ | |||
+ | Gougou IM - talk and enjoy | ||
+ | |||
+ | 狗狗即时通讯 - 因交流而快乐 | ||
我们渴望像信鸽一样能将消息及时传递给你 | 我们渴望像信鸽一样能将消息及时传递给你 | ||
− | + | ==架构== | |
+ | 狗狗依赖的三项核心能力:[[Erlang]], [[XMPP]]/[[Jabber]], [[Riak]] | ||
+ | |||
+ | [https://blog.whatsapp.com/196/1-million-is-so-2011 WhatsApp 1 million is so 2011] powered by [[FreeBSD]] + [[Erlang]] | ||
+ | |||
+ | ==路线图== | ||
+ | *先做[[RabbitMQ]]相关技术服务。(2016.10.13) | ||
+ | |||
+ | 以下内容是之前的思路: | ||
刚开始提供自己的服务端门槛很高, 可从做 MSN 的克隆或壳切入IM市场. | 刚开始提供自己的服务端门槛很高, 可从做 MSN 的克隆或壳切入IM市场. | ||
第13行: | 第25行: | ||
[http://www.ibm.com/developerworks/cn/edu/wa-aj-imclient-i.html 创建基于 Ajax 的 IM 客户机]:使用了 [[Prototype]] JavaScript 库和 [[Jabber]] 即时消息服务器。 | [http://www.ibm.com/developerworks/cn/edu/wa-aj-imclient-i.html 创建基于 Ajax 的 IM 客户机]:使用了 [[Prototype]] JavaScript 库和 [[Jabber]] 即时消息服务器。 | ||
+ | |||
+ | 类似 Skype语音 和 [[Facebook Messenger]] 是发展方向。 | ||
+ | |||
+ | ==[[RabbitMQ]]== | ||
+ | *[http://www.openstack.cn/?p=4556 OpenStack和RabbitMQ超大规模高可用架构一]、[http://www.openstack.cn/?p=4702 二]、[http://www.openstack.cn/?p=4711 三] | ||
+ | |||
+ | ==狗狗== | ||
+ | *狗狗即时通信,Powered by [[Erlang]],因为Erlang是电信、通讯语言。 | ||
+ | *[[狗狗通行证]] | ||
+ | |||
+ | ==数据库== | ||
+ | 数据存储采用[[Riak]]或[[Apache Cassandra]]。 | ||
+ | |||
+ | ==榜样== | ||
+ | 狗狗IM 以 [[WhatsApp]] [[Telegram]] 为榜样和参考路线图。 | ||
+ | |||
+ | ==文档== | ||
+ | *[http://docs.huihoo.com/infoq/qconshanghai/2015/%e6%95%b0%e6%8d%ae%e5%88%86%e6%9e%90%e4%b8%8e%e7%a7%bb%e5%8a%a8%e5%bc%80%e5%8f%91%e5%b7%a5%e5%85%b7%e4%b8%93%e5%9c%ba/QCon%e4%b8%8a%e6%b5%b72015-IM%e9%80%9a%e8%ae%af%e4%ba%91%e6%8a%80%e6%9c%af%e8%b7%af%e7%ba%bf%e7%9a%84%e9%80%89%e6%8b%a9-%e8%ae%b8%e5%bf%97%e5%bc%ba.pdf IM通讯云技术路线的选择] | ||
+ | *[http://docs.huihoo.com/infoq/qconbeijing/2015/day2/%E5%8D%B3%E6%97%B6%E9%80%9A%E8%AE%AF%E4%BA%91%E8%AE%A1%E7%AE%97%E5%B9%B3%E5%8F%B0%E7%9A%84%E8%AE%BE%E8%AE%A1%E6%80%9D%E8%80%83.pptx 即时通讯云计算平台的设计思考] | ||
+ | *[http://docs.huihoo.com/infoq/qconbeijing/2015/day2/%E5%9F%BA%E4%BA%8EErlang%E6%9E%84%E5%BB%BA%E5%A4%A7%E8%A7%84%E6%A8%A1%E5%AE%9E%E6%97%B6%E7%B3%BB%E7%BB%9F.pdf 基于Erlang构建大规模实时系统] | ||
==项目== | ==项目== | ||
第23行: | 第55行: | ||
*[[biwoo]] | *[[biwoo]] | ||
*[[Google Wave]] | *[[Google Wave]] | ||
+ | [[image:angular-meteor-ionic-whatsapp.png]] [http://www.angular-meteor.com/tutorials/whatsapp/ 更多细节>>>] | ||
+ | |||
+ | ==图集== | ||
+ | <gallery> | ||
+ | image:fluux-tools.png|Fluux工具 | ||
+ | image:Twilio.png|Twilio | ||
+ | image:Communications-PaaS.png|通讯云 | ||
+ | image:Communications-Cloud-Reference-Architecture.png|通讯云参考架构 | ||
+ | image:Spark-Streaming-Cassandra-Kafka-and-Akka.png|服务端堆栈 | ||
+ | </gallery> | ||
==链接== | ==链接== | ||
− | *[ | + | *[https://blog.whatsapp.com/ WahtsApp博客] |
− | *[ | + | *[https://www.whispersystems.org/ Open Whisper Systems] [https://github.com/whispersystems at GitHub] |
+ | *[http://gougou.im gougou.im] | ||
*[http://blog.codingnow.com/2010/11/qq_360.html QQ 用户关系的迁移] | *[http://blog.codingnow.com/2010/11/qq_360.html QQ 用户关系的迁移] | ||
*[http://en.wikipedia.org/wiki/Comparison_of_instant_messaging_clients Comparison of instant messaging clients] | *[http://en.wikipedia.org/wiki/Comparison_of_instant_messaging_clients Comparison of instant messaging clients] | ||
*[http://blog.huihoo.com/?p=688 深入 Facebook 消息应用服务器] | *[http://blog.huihoo.com/?p=688 深入 Facebook 消息应用服务器] | ||
+ | *[https://www.hipchat.com/docs/ HipChat API Documentation] | ||
+ | *[http://www.openstack.cn/?p=6149 全球86%的电信公司认为OpenStack重要或是成功的关键] | ||
− | + | [[category:MOM]] | |
− | + | [[category:IM]] | |
− | [[ | + | [[category:react]] |
− | [[ | + | [[category:swift]] |
− | [[ | + | [[category:kotlin]] |
− | [[ | + | [[category:XMPP]] |
− | [[ | + | [[category:python]] |
− | [[ | + | [[category:erlang]] |
+ | [[category:go]] | ||
+ | [[category:docker]] | ||
+ | [[category:OpenStack]] | ||
+ | [[category:gougou]] | ||
+ | [[category:huihoo]] |
2017年8月23日 (三) 03:26的版本
一个更好记的名字:狗狗
目录 |
简介
Open IM -> Gougou IM
Gougou IM - talk and enjoy
狗狗即时通讯 - 因交流而快乐
我们渴望像信鸽一样能将消息及时传递给你
架构
狗狗依赖的三项核心能力:Erlang, XMPP/Jabber, Riak
WhatsApp 1 million is so 2011 powered by FreeBSD + Erlang
路线图
- 先做RabbitMQ相关技术服务。(2016.10.13)
以下内容是之前的思路:
刚开始提供自己的服务端门槛很高, 可从做 MSN 的克隆或壳切入IM市场.
Open IM 基于 Mozilla、Instantbird、Pidgin 构建,我们提供基于 Ajax 的 Web IM 客户端
创建基于 Ajax 的 IM 客户机:使用了 Prototype JavaScript 库和 Jabber 即时消息服务器。
类似 Skype语音 和 Facebook Messenger 是发展方向。
RabbitMQ
狗狗
数据库
数据存储采用Riak或Apache Cassandra。
榜样
狗狗IM 以 WhatsApp Telegram 为榜样和参考路线图。
文档
项目
图集
链接
分享您的观点