PaoPao 清新文艺微社区开源发布了
由于上海这波“疫情”的旷日持久,在家隔离时间相对充裕,突然有了新设计一个产品的想法,用于替换之前18年写的半成品BiBaBi,于是就有了“泡泡”,一个真正意义上的高性能微社区,麻雀虽小五脏俱全。
从设计到最终开发完成,利用业余时间,前后共花了将近三周。经过一段时间的测试,已经正式开源了。
整套系统使用Go+Zinc的架构,前端由Vue3构建,采用小清新风格,布局类似Twitter的三栏设计。
用Go写的后端服务运行内存仅8MB,在单实例100QPS时,内存也能稳定在20MB左右,资源占用极低。
全文检索用Zinc替代了笨重的ElasticSearch,10万条数据运行内存在10MB左右。
提供明暗两套主题,可以根据系统主题色自动切换。
PaoPao官网 www.paopao.info
用户可以直接通过“@”去提到目标用户,也可以通过“#”去使用或创建自定义标签,不再需要选择传统的分类,得益于Go的高性能,即时是海量标签,您可以在20ms左右完成信息检索。
用户可以直接通过“@”去提到目标用户,也可以通过“#”去使用或创建自定义标签,不再需要选择传统的分类,得益于Go的高性能,即便是海量标签,您可以在20ms左右完成信息检索。
除了对常规图片、视频的支持外,泡泡还支持附件上传、外链等,并且可以设置附件价格,轻松完成知识变现。
总而言之,泡泡定位是一款小而美的高性能微社区,同时更注重用户实际交互,欢迎注册体验。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Mastodon v3.5.3 发布,开源社交网络服务器
Mastodon v3.5.3 发布了。Mastodon 是一个免费的开源社交网络程序,一个商业平台的替代方案,避免了单个公司垄断沟通的风险。无论选择哪个服务器,都可以与其他人进行互动。通过运行自己的 Mastodon 实例,可无缝地参与到社交网络中。 该版本带来如下改动: 添加 添加语言下拉菜单,以在 Web UI 中撰写表单 在 Web UI中为受限帐户添加警告 limited在 REST API 中为帐户添加属性 改变了 更改 RSS 提要 标题现在是发布日期和时间 主体现在呈现所有内容,包括民意调查和表情符号 所有媒体附件都包含在媒体 RSS 中 在隐私政策和 Web UI 中将“危险”更改为“敏感” 将未经确认的帐户更改为在 REST API中不可见 改变tootctl search deploy以提高性能 更改搜索索引以使用批处理来最小化资源使用 修复 修复追随者和其他计数器能够变为负数 修复创建状态时不必要的查询 修复警告报告之外的帐户关闭该帐户的所有报告 修复重定向到本地帖子的链接时出现的错误 修复在 REST API 中返回不可用值的首选发布语言 修复外部状态重新记录...
- 下一篇
每日一博 | 从 CloudWeGo 谈云原生时代的微服务与开源
本文整理自 DIVE 全球基础软件创新大会 2022 的演讲分享,主题为《从 CloudWeGo 谈云原生时代的微服务与开源》。 1. 项目创造的思考与哲学 我们团队经常会被人问到,你们为什么创造一个新的项目?我认为这是一个哲学问题。 纵观整个开源社区,每个时间段都会有各种各样的项目被重复地创造出来,这其中的大部分项目很快便销声匿迹了,只有一部分项目能够存活下来。当旁观者看到这样一番景象时,渐渐地,越来越多的人停留于项目搜寻,而放弃了成为项目创作者的机会。久而久之,我们开始忧虑下一代是否还会有新的项目可以使用?难道未来在同一领域,一个项目就能统一整个市场? 其实,在程序员的世界里,参考旧的项目来创造新的项目一点都不可耻。创造不仅意味着思考、权衡与设计,更需要我们贡献项目的特殊与差异。这其中涌现了很多后起之秀,正是他们促成了开源社区的多样性。“每一行代码都是一次精心的设计”是我们对优秀创造者的最佳赞誉。而一项优秀的代码设计往往包含两个最基本的特性:正确性和可维护性。同时,这两种特性恰恰又对应了两种不同的人格。 第一种人格,设计者与实现者,其驾驭是相对简单的,只要功能实现,通过测试,运行正...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS8编译安装MySQL8.0.19
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS关闭SELinux安全模块