欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/Agda, C++/Erlang/Lisp
Gougou
来自开放百科 - 灰狐
(版本间的差异)
小 (→数据库) |
小 (→链接) |
||
(未显示1个用户的22个中间版本) | |||
第12行: | 第12行: | ||
==愿景== | ==愿景== | ||
狗狗连接人([[internet|互联网]])、车([[Automotive|车联网]])、物([[Internet of Things|物联网]]) + 资产([[Blockchain|区块链]]) | 狗狗连接人([[internet|互联网]])、车([[Automotive|车联网]])、物([[Internet of Things|物联网]]) + 资产([[Blockchain|区块链]]) | ||
+ | |||
+ | 狗狗连接、通讯基础设施。 | ||
+ | |||
+ | [[Code Aurora Forum]] smart connected 的美好愿景。 | ||
+ | |||
+ | ==新闻== | ||
+ | *[http://openmessaging.cloud/ OpenMessaging]项目由阿里巴巴发起,与雅虎、滴滴出行、Streamlio公司共同参与创立的分布式消息中间件、流处理领域的应用开发标准,目前已正式入驻Linux基金会。(2017.10) | ||
==架构== | ==架构== | ||
− | 狗狗依赖的三项核心能力:语言、消息、数据库,[[Erlang]] | + | 狗狗依赖的三项核心能力:语言、消息、数据库,[[Erlang]]/[[Elixir programming language|Elixir]], [[Actor model]]/[[Jabber]]/[[RabbitMQ]], [[PostgreSQL]]/[[Riak]]/[[ScyllaDB]] |
[https://blog.whatsapp.com/196/1-million-is-so-2011 WhatsApp 1 million is so 2011] powered by [[FreeBSD]] + [[Erlang]] | [https://blog.whatsapp.com/196/1-million-is-so-2011 WhatsApp 1 million is so 2011] powered by [[FreeBSD]] + [[Erlang]] | ||
第40行: | 第47行: | ||
==数据库== | ==数据库== | ||
− | 数据存储采用[[PostgreSQL]]和[[Riak]]或[[ | + | 数据存储采用[[PostgreSQL]]和[[Riak]]或[[ScyllaDB]]。 |
+ | |||
+ | ==车联网== | ||
+ | *[http://docs.huihoo.com/automotivelinux/summit/2016/Digital-Identity-and-the-Connected-Car.pdf Digital Identity: The security and privacy foundation of any connected vehicle platform] | ||
+ | |||
+ | ==物联网== | ||
+ | |||
+ | ==区块链== | ||
==榜样== | ==榜样== | ||
第46行: | 第60行: | ||
==文档== | ==文档== | ||
+ | *[http://docs.huihoo.com/erlang/conference/euc2015/The-C1K-Problem-Connecting-Thousands-of-Erlang-Devices.pdf The C1K Problem - Connecting Thousands of Erlang Devices] | ||
+ | *[http://docs.huihoo.com/erlang/conference/euc2016/MongooseIM-Messaging-for-Mobile.pdf MongooseIM - Messaging for Mobile] | ||
+ | *[http://docs.huihoo.com/erlang/conference/euc2015/MongooseIM-The-Right-Tool-for-Scalable-Messaging.pdf MongooseIM The Right Tool for Scalable Messaging] | ||
*[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/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%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构建大规模实时系统] | *[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构建大规模实时系统] | ||
+ | *[http://docs.huihoo.com/erlang/conference/euc2015/Ericsson-New-Generation-Radio-System.pdf Ericsson New Generation Radio System] | ||
==项目== | ==项目== | ||
+ | *[[E3 chat]] [https://github.com/RocketChat/Rocket.Chat Rocket.Chat]团队通讯,基于[[Meteor]]构建。 | ||
*[[Pidgin]] | *[[Pidgin]] | ||
*[[Instantbird]] | *[[Instantbird]] | ||
第63行: | 第82行: | ||
==图集== | ==图集== | ||
<gallery> | <gallery> | ||
+ | image:openmessaging-domain-design.png|OpenMessaging域架构 | ||
image:fluux-tools.png|Fluux工具 | image:fluux-tools.png|Fluux工具 | ||
image:Twilio.png|Twilio | image:Twilio.png|Twilio | ||
第68行: | 第88行: | ||
image:Communications-Cloud-Reference-Architecture.png|通讯云参考架构 | image:Communications-Cloud-Reference-Architecture.png|通讯云参考架构 | ||
image:Spark-Streaming-Cassandra-Kafka-and-Akka.png|服务端堆栈 | image:Spark-Streaming-Cassandra-Kafka-and-Akka.png|服务端堆栈 | ||
+ | image:EXF-Open-Interoperable.png|EXF开放互操作 | ||
</gallery> | </gallery> | ||
第74行: | 第95行: | ||
*[https://www.whispersystems.org/ Open Whisper Systems] [https://github.com/whispersystems at GitHub] | *[https://www.whispersystems.org/ Open Whisper Systems] [https://github.com/whispersystems at GitHub] | ||
*[http://gougou.im gougou.im] | *[http://gougou.im gougou.im] | ||
+ | *[http://netease.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] | ||
第80行: | 第102行: | ||
*[http://www.openstack.cn/?p=6149 全球86%的电信公司认为OpenStack重要或是成功的关键] | *[http://www.openstack.cn/?p=6149 全球86%的电信公司认为OpenStack重要或是成功的关键] | ||
+ | [[category:identity]] | ||
[[category:MOM]] | [[category:MOM]] | ||
[[category:IM]] | [[category:IM]] | ||
[[category:react]] | [[category:react]] | ||
− | |||
− | |||
[[category:XMPP]] | [[category:XMPP]] | ||
[[category:python]] | [[category:python]] | ||
第90行: | 第111行: | ||
[[category:go]] | [[category:go]] | ||
[[category:docker]] | [[category:docker]] | ||
− | |||
[[category:gougou]] | [[category:gougou]] | ||
[[category:huihoo]] | [[category:huihoo]] | ||
+ | [[category:huihoo Foundation]] |
2018年8月16日 (四) 14:24的版本
一个更好记的名字:狗狗
目录 |
简介
Open IM -> Gougou IM
Gougou IM - talk and enjoy
狗狗即时通讯 - 因交流而快乐
我们渴望像信鸽一样能将消息及时传递给你
愿景
狗狗连接人(互联网)、车(车联网)、物(物联网) + 资产(区块链)
狗狗连接、通讯基础设施。
Code Aurora Forum smart connected 的美好愿景。
新闻
- OpenMessaging项目由阿里巴巴发起,与雅虎、滴滴出行、Streamlio公司共同参与创立的分布式消息中间件、流处理领域的应用开发标准,目前已正式入驻Linux基金会。(2017.10)
架构
狗狗依赖的三项核心能力:语言、消息、数据库,Erlang/Elixir, Actor model/Jabber/RabbitMQ, PostgreSQL/Riak/ScyllaDB
WhatsApp 1 million is so 2011 powered by FreeBSD + Erlang
路线图
- Actor Messaging platform Akka和Scala的后端系统,PostgreSQL数据库存储,S3文件存储,提供iOS和Android SDK,AGPL许可协议。(2017.9.16)
- 先做RabbitMQ相关技术服务,搭建RabbitMQ cloud。(2016.10.13)
以下内容是之前的思路:
刚开始提供自己的服务端门槛很高, 可从做 MSN 的克隆或壳切入IM市场.
Open IM 基于 Mozilla、Instantbird、Pidgin 构建,我们提供基于 Ajax 的 Web IM 客户端
创建基于 Ajax 的 IM 客户机:使用了 Prototype JavaScript 库和 Jabber 即时消息服务器。
类似 Skype语音 和 Facebook Messenger 是发展方向。
RabbitMQ
狗狗
数据库
数据存储采用PostgreSQL和Riak或ScyllaDB。
车联网
物联网
区块链
榜样
狗狗IM 以 WhatsApp Telegram 为榜样和参考路线图。
文档
- The C1K Problem - Connecting Thousands of Erlang Devices
- MongooseIM - Messaging for Mobile
- MongooseIM The Right Tool for Scalable Messaging
- IM通讯云技术路线的选择
- 即时通讯云计算平台的设计思考
- 基于Erlang构建大规模实时系统
- Ericsson New Generation Radio System
项目
- E3 chat Rocket.Chat团队通讯,基于Meteor构建。
- Pidgin
- Instantbird
- emesene
- ejabberd
- Telepathy
- BigBlueButton
- biwoo
- Google Wave
图集
链接
分享您的观点