欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Gougou
小 (→新闻) |
小 (→狗狗社群) |
||
(未显示1个用户的87个中间版本) | |||
第1行: | 第1行: | ||
+ | Gougou | ||
+ | |||
一个更好记的名字:狗狗 | 一个更好记的名字:狗狗 | ||
==简介== | ==简介== | ||
+ | [[文件:Elixir-logo.png|right|Elixir]] | ||
+ | [[文件:Erlang-logo.png|right|Erlang]] | ||
+ | |||
+ | 狗狗网络,gougou.network | ||
+ | |||
+ | [[Erlang]]/[[Elixir]] drived and charged social network that you control, built on open internet protocols. | ||
+ | |||
+ | Gougou = [[identity management|Identity]] + [[AMQP|Message]] + [https://git.pleroma.social/pleroma Pleroma] [[social network]] + [[complex event processing|Event]] + [[Elixir]]/[[Erlang]]。 | ||
+ | |||
+ | [https://activitypub.rocks/ ActivityPub] is a decentralized social networking protocol, [https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/ How to implement a basic ActivityPub server] ([[Mastodon]]) | ||
+ | |||
Open IM -> Gougou IM | Open IM -> Gougou IM | ||
第9行: | 第22行: | ||
我们渴望像信鸽一样能将消息及时传递给你 | 我们渴望像信鸽一样能将消息及时传递给你 | ||
+ | |||
+ | [[Code Aurora]]是基石,[[Android]]是设备,连接你我,连接万物。 | ||
==愿景== | ==愿景== | ||
+ | 狗狗生活在 [[Erlang]] 的世界里 | ||
+ | |||
狗狗连接人([[internet|互联网]])、车([[Automotive|车联网]])、物([[Internet of Things|物联网]]) + 资产([[Blockchain|区块链]]) | 狗狗连接人([[internet|互联网]])、车([[Automotive|车联网]])、物([[Internet of Things|物联网]]) + 资产([[Blockchain|区块链]]) | ||
− | + | 狗狗连接、通讯基础设施, | |
+ | |||
+ | 狗狗网络实质是一个 [[ActorX|Actor world]] [[Erlang cloud]]. | ||
+ | |||
+ | [[Code Aurora]] smart connected 的美好愿景。 | ||
+ | |||
+ | 社区一定要有激励机制,Token的引入。 | ||
==新闻== | ==新闻== | ||
− | *[ | + | *[[Elixir]] + [[Erlang]] 驱动 Web, Server and Infrastructure。(2022.10.09) |
+ | *忘记 gougou.io 续费,泪奔 :( 不再续费 gougou.social,注册 gougou.network,意在开放的P2P对等连接、分布式搜索的狗狗网络,服务即时通讯、搜索、身份Identity等。(2020.02.21) | ||
+ | *购买 gougou.social 域名,狗狗分布式、去中心化的社交网络的理想也要去尝试下。(2019.03.24) | ||
+ | *[http://openmessaging.cloud/ OpenMessaging]项目由阿里巴巴发起,与雅虎、滴滴出行、Streamlio公司共同参与创立的分布式消息中间件、流处理领域的应用开发标准,目前已正式入驻Linux基金会。(2017.10) | ||
==架构== | ==架构== | ||
− | + | 狗狗依赖的三项核心能力:语言、消息(事件)、数据库,[[Erlang]]/[[Java]], [[Actor model]]/[[Netty]], [[Apache Cassandra]]/[[PostgreSQL]] | |
[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行: | 第66行: | ||
*[http://www.openstack.cn/?p=4556 OpenStack和RabbitMQ超大规模高可用架构一]、[http://www.openstack.cn/?p=4702 二]、[http://www.openstack.cn/?p=4711 三] | *[http://www.openstack.cn/?p=4556 OpenStack和RabbitMQ超大规模高可用架构一]、[http://www.openstack.cn/?p=4702 二]、[http://www.openstack.cn/?p=4711 三] | ||
− | == | + | ==狗狗通行证== |
− | *狗狗即时通信,Powered by [[Erlang]] | + | [[狗狗通行证]] 身份和访问管理 (IAM) |
+ | |||
+ | ==狗狗支付== | ||
+ | 支持整合主流支付系统:[https://www.payoneer.com/ Payoneer] + Palpay + 支付宝 + 微信支付 ... | ||
+ | |||
+ | ==狗狗IM== | ||
+ | [[文件:MongooseIM-logo.png|right]] | ||
+ | 狗狗、[[Erlang]] 为通讯而生、[[Go]] 为原生云而生、[[Qt]] 和 [[C++]] 为桌面和移动而生 :) | ||
+ | *[https://github.com/wireapp/wire-server Wire open source secure messenger] 服务端由 [[Haskell]] 开发,AGPLv3 许可证。 | ||
+ | *基于可交付的产品 [[Signal]] 构建。 | ||
+ | *狗狗即时通信,Powered by [[Erlang]],因为Erlang是电信、通讯语言。狗狗IM,gougou.im。 | ||
+ | *狗狗Chat,Powered by [[Go]]。 | ||
*[[狗狗通行证]] | *[[狗狗通行证]] | ||
+ | *[[qTox]] 一款基于 tox 制作的端对端加密即时通讯工具。 | ||
+ | *[https://github.com/cryptocat/cryptocat Cryptocat] 其端到端的加密通讯技术,可以最大程度保证用户之间通讯信息的隐密性和安全性。 | ||
+ | |||
+ | ==狗狗搜索== | ||
+ | [[文件:OpenSearch.png|right]] | ||
+ | [[文件:gougou-search-frame.png]] | ||
+ | |||
+ | [[狗狗搜索]]是我们的一个长期理想 | ||
+ | |||
+ | * 基于 [[Rust ecosystem|Rust]] 的 MeiliSearch & Sonic 构建。 | ||
+ | * 基于 [[YaCy]] 和 [[Apache Solr]] & Open Distro for [[Elasticsearch]]/OpenSearch 构建。 | ||
+ | |||
+ | ==狗狗社群== | ||
+ | [[文件:Pleroma-logo.png|right|Pleroma]] | ||
+ | [[文件:Mastodon-logo.png|right|Mastodon]] | ||
+ | |||
+ | 狗狗社群、社区、狗狗社交网络 | ||
+ | |||
+ | Federation and Decentralization: A Philosophy | ||
+ | |||
+ | [https://pleroma.social/ Pleroma] 是首选解决方案,[[Elixir]] 编写。去添加和增强对 [[LaTeX]] 的支持,这可能是分发 Pleroma (Pleroma LaTeX Edition) 的最大亮点。开始更新 [https://poa.st/@gougou https://poa.st/@gougou] | ||
+ | |||
+ | [https://poa.st/ Poast] 是联邦宇宙的一部分,一个由数个站点组成的社交网络。您在这里看到的帖文来自其他站点。您可以自由地与他们打交道,或者屏蔽任何您不喜欢的站点。 | ||
+ | |||
+ | [[WordPress]] + [[BuddyPress]]/[[BuddyBoss]] 和 [[Mastodon]] 给出了狗狗社交网络的原型和路线图,一个开放的社交网络生态系统,Ruby 驱动。 | ||
+ | |||
+ | GNU 优先领域项目 [https://www.fsf.org/campaigns/priority-projects/decentralization-federation Decentralization, federation, and self-hosting] | ||
+ | |||
+ | * OStatus-compatible: [https://github.com/friendica/friendica Friendica], GNU social, [https://github.com/Chocobozzz/PeerTube PeerTube] | ||
+ | * ActivityPub-compatible: Friendica, Pleroma, Mastodon, PeerTube | ||
+ | |||
+ | 分布式、去中心化[[social network|社交网络]]。 | ||
+ | |||
+ | [[GNU social]], [https://joinmastodon.org/ Mastodon] [https://pleroma.social/ Pleroma] [[Diaspora]] and [https://joinmisskey.github.io/ Misskey] | ||
+ | |||
+ | 替代媒体社交平台 Youtube 和 Flickr 的 [[MediaGoblin]] | ||
+ | |||
+ | [https://distsn.org/ Distsn] | ||
+ | |||
+ | ==Needs== | ||
+ | [https://github.com/Meeds-io Meeds Association] Promote employee recognition & happiness at work(促进员工对工作的认同和快乐) | ||
+ | |||
+ | 一个门户、一个空间、Token机制、社交网络。 | ||
+ | |||
+ | ==狗狗Chat== | ||
+ | Gougou chat 基于 [https://github.com/mattermost/mattermost-server Mattermost] 构建,Open source Slack-alternative in [[Go]] and [[React.js]]。 | ||
+ | |||
+ | 相似项目 [https://github.com/withspectrum/spectrum Spectrum] [https://spectrum.chat/spectrum/general/spectrum-is-joining-github~1d3eb8ee-4c99-46c0-8daf-ca35a96be6ce Spectrum is joining GitHub!] | ||
+ | |||
+ | 此外,[https://github.com/RocketChat/Rocket.Chat Rocket.Chat] 是特性丰富的 Slack 开源替代品之一,主要功能:群组聊天,直接通信,私聊群,桌面通知,媒体嵌入,链接预览,文件上传,语音/视频 聊天,截图等等。 | ||
+ | |||
+ | ==App== | ||
+ | 基于 [[Uno Platform]] 和 [[.NET Core]] 构建 App 和跨平台解决方案。 | ||
==数据库== | ==数据库== | ||
− | 数据存储采用[[PostgreSQL]]和 | + | 数据存储采用[[PostgreSQL]]和[[Apache Cassandra|Cassandra]]。 |
==车联网== | ==车联网== | ||
第51行: | 第141行: | ||
==物联网== | ==物联网== | ||
+ | 狗狗IoT,这是基于 [[Eclipse IoT]] 构建的物联网基础设施。 | ||
==区块链== | ==区块链== | ||
+ | 由 [[Huihoo Network]] 承载 | ||
+ | |||
+ | ==移动通信网络== | ||
+ | *[[Open Networking Foundation]] | ||
+ | *基于 [http://openbts.org/ OpenBTS],背后的公司:[https://github.com/RangeNetworks Range Networks] | ||
==榜样== | ==榜样== | ||
− | 狗狗IM 以 [[WhatsApp]] [[Telegram]] 为榜样和参考路线图。 | + | 狗狗IM 以 [[WhatsApp]] 和 [[Telegram]] 为榜样和参考路线图。 |
==文档== | ==文档== | ||
第67行: | 第163行: | ||
==项目== | ==项目== | ||
− | *[https://github.com/RocketChat/Rocket.Chat Rocket.Chat]团队通讯,基于[[Meteor]]构建。 | + | *[[E3 chat]] [https://github.com/RocketChat/Rocket.Chat Rocket.Chat]团队通讯,基于[[Meteor]]构建。 |
*[[Pidgin]] | *[[Pidgin]] | ||
*[[Instantbird]] | *[[Instantbird]] | ||
第76行: | 第172行: | ||
*[[biwoo]] | *[[biwoo]] | ||
*[[Google Wave]] | *[[Google Wave]] | ||
+ | *[https://github.com/leancloud/ChatKit-OC ChatKit] 是一个免费且开源的 UI 聊天组件,自带云服务器,自带推送,支持消息漫游,消息永久存储。底层聊天服务基于 LeanCloud 的 IM 即时通讯服务,采用 Protobuf 协议进行消息传输。 | ||
[[image:angular-meteor-ionic-whatsapp.png]] [http://www.angular-meteor.com/tutorials/whatsapp/ 更多细节>>>] | [[image:angular-meteor-ionic-whatsapp.png]] [http://www.angular-meteor.com/tutorials/whatsapp/ 更多细节>>>] | ||
+ | *[http://pulsar.apache.org Apache Pulsar] | ||
==图集== | ==图集== | ||
<gallery> | <gallery> | ||
+ | image:MongooseIM-Platform-Components.png|MongooseIM | ||
+ | image:gougou-search.png|狗狗搜索 | ||
image:openmessaging-domain-design.png|OpenMessaging域架构 | image:openmessaging-domain-design.png|OpenMessaging域架构 | ||
image:fluux-tools.png|Fluux工具 | image:fluux-tools.png|Fluux工具 | ||
第86行: | 第186行: | ||
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> | ||
第91行: | 第192行: | ||
*[https://blog.whatsapp.com/ WahtsApp博客] | *[https://blog.whatsapp.com/ WahtsApp博客] | ||
*[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:// | + | *[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] | ||
第98行: | 第199行: | ||
*[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:XMPP]] | [[category:XMPP]] | ||
− | [[category: | + | [[category:elixir]] |
[[category:erlang]] | [[category:erlang]] | ||
− | |||
− | |||
− | |||
[[category:gougou]] | [[category:gougou]] | ||
[[category:huihoo]] | [[category:huihoo]] | ||
+ | [[category:huihoo Foundation]] |
2023年6月13日 (二) 02:47的最后版本
Gougou
一个更好记的名字:狗狗
目录 |
[编辑] 简介
狗狗网络,gougou.network
Erlang/Elixir drived and charged social network that you control, built on open internet protocols.
Gougou = Identity + Message + Pleroma social network + Event + Elixir/Erlang。
ActivityPub is a decentralized social networking protocol, How to implement a basic ActivityPub server (Mastodon)
Open IM -> Gougou IM
Gougou IM - talk and enjoy
狗狗即时通讯 - 因交流而快乐
我们渴望像信鸽一样能将消息及时传递给你
Code Aurora是基石,Android是设备,连接你我,连接万物。
[编辑] 愿景
狗狗生活在 Erlang 的世界里
狗狗连接人(互联网)、车(车联网)、物(物联网) + 资产(区块链)
狗狗连接、通讯基础设施,
狗狗网络实质是一个 Actor world Erlang cloud.
Code Aurora smart connected 的美好愿景。
社区一定要有激励机制,Token的引入。
[编辑] 新闻
- Elixir + Erlang 驱动 Web, Server and Infrastructure。(2022.10.09)
- 忘记 gougou.io 续费,泪奔 :( 不再续费 gougou.social,注册 gougou.network,意在开放的P2P对等连接、分布式搜索的狗狗网络,服务即时通讯、搜索、身份Identity等。(2020.02.21)
- 购买 gougou.social 域名,狗狗分布式、去中心化的社交网络的理想也要去尝试下。(2019.03.24)
- OpenMessaging项目由阿里巴巴发起,与雅虎、滴滴出行、Streamlio公司共同参与创立的分布式消息中间件、流处理领域的应用开发标准,目前已正式入驻Linux基金会。(2017.10)
[编辑] 架构
狗狗依赖的三项核心能力:语言、消息(事件)、数据库,Erlang/Java, Actor model/Netty, Apache Cassandra/PostgreSQL
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
[编辑] 狗狗通行证
狗狗通行证 身份和访问管理 (IAM)
[编辑] 狗狗支付
支持整合主流支付系统:Payoneer + Palpay + 支付宝 + 微信支付 ...
[编辑] 狗狗IM
狗狗、Erlang 为通讯而生、Go 为原生云而生、Qt 和 C++ 为桌面和移动而生 :)
- Wire open source secure messenger 服务端由 Haskell 开发,AGPLv3 许可证。
- 基于可交付的产品 Signal 构建。
- 狗狗即时通信,Powered by Erlang,因为Erlang是电信、通讯语言。狗狗IM,gougou.im。
- 狗狗Chat,Powered by Go。
- 狗狗通行证
- qTox 一款基于 tox 制作的端对端加密即时通讯工具。
- Cryptocat 其端到端的加密通讯技术,可以最大程度保证用户之间通讯信息的隐密性和安全性。
[编辑] 狗狗搜索
狗狗搜索是我们的一个长期理想
- 基于 Rust 的 MeiliSearch & Sonic 构建。
- 基于 YaCy 和 Apache Solr & Open Distro for Elasticsearch/OpenSearch 构建。
[编辑] 狗狗社群
狗狗社群、社区、狗狗社交网络
Federation and Decentralization: A Philosophy
Pleroma 是首选解决方案,Elixir 编写。去添加和增强对 LaTeX 的支持,这可能是分发 Pleroma (Pleroma LaTeX Edition) 的最大亮点。开始更新 https://poa.st/@gougou
Poast 是联邦宇宙的一部分,一个由数个站点组成的社交网络。您在这里看到的帖文来自其他站点。您可以自由地与他们打交道,或者屏蔽任何您不喜欢的站点。
WordPress + BuddyPress/BuddyBoss 和 Mastodon 给出了狗狗社交网络的原型和路线图,一个开放的社交网络生态系统,Ruby 驱动。
GNU 优先领域项目 Decentralization, federation, and self-hosting
- OStatus-compatible: Friendica, GNU social, PeerTube
- ActivityPub-compatible: Friendica, Pleroma, Mastodon, PeerTube
分布式、去中心化社交网络。
GNU social, Mastodon Pleroma Diaspora and Misskey
替代媒体社交平台 Youtube 和 Flickr 的 MediaGoblin
[编辑] Needs
Meeds Association Promote employee recognition & happiness at work(促进员工对工作的认同和快乐)
一个门户、一个空间、Token机制、社交网络。
[编辑] 狗狗Chat
Gougou chat 基于 Mattermost 构建,Open source Slack-alternative in Go and React.js。
相似项目 Spectrum Spectrum is joining GitHub!
此外,Rocket.Chat 是特性丰富的 Slack 开源替代品之一,主要功能:群组聊天,直接通信,私聊群,桌面通知,媒体嵌入,链接预览,文件上传,语音/视频 聊天,截图等等。
[编辑] App
基于 Uno Platform 和 .NET Core 构建 App 和跨平台解决方案。
[编辑] 数据库
数据存储采用PostgreSQL和Cassandra。
[编辑] 车联网
[编辑] 物联网
狗狗IoT,这是基于 Eclipse IoT 构建的物联网基础设施。
[编辑] 区块链
由 Huihoo Network 承载
[编辑] 移动通信网络
[编辑] 榜样
狗狗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
- ChatKit 是一个免费且开源的 UI 聊天组件,自带云服务器,自带推送,支持消息漫游,消息永久存储。底层聊天服务基于 LeanCloud 的 IM 即时通讯服务,采用 Protobuf 协议进行消息传输。