• 用 Redis 模拟 Kafka实现事件驱动架构, Apache Kafka 已成为大多数技术栈中的主流组件。使用 Kafka 的好处包括确保事件中的因果顺序,同时保持并行性,通过在服务器之间快速复制分区来恢复故障,等等。然而,运行 Kaf icon
  • Tunalog 是一个用 Go 编写的无需安装、易于使用的博客系统。 立即下载并试用!Tunalog 可以在许多操作系统上运行。您还可以访问 不同架构(例如 x86、x64 或 ARM)的 GitHub 发 icon
  • 我将直接告诉你:事件溯源Event Sourcing实际上有缺点的,如果您在互联网上阅读了有关该主题的任何内容,这句话肯定会让您感到震惊。毕竟,它通常是给人一种阳光和彩虹的美好感觉,当你遇到了什么问题时,都可以通过事件溯源来解决的。你生活中的大部分烦恼可能都是由于缺乏事件溯源造 icon
  • GitHub表示,每个活跃的公共存储库和“大量”休眠存储库的快照(摄于2020年2月2日)已打印在186个3,500英尺数字档案胶片上,预计可使用1000年。GitHub最终计划将所有活动存储库激光雕刻到石英玻璃盘片上,历时一万多年。如果您在2月2日之前将项目发布到GitHub,那么 icon
  • 更深入地了解 Instagram 的技术是如何运作的,以及它如何影响人们在整个应用程序中的体验。当我们在 2010 年首次推出时,Instagram 是按时间顺序排列的单一照片流。但是随着加入的人越来越多,分享的内容越来越多,大多数人都无法看到所有内容,更不用说他们关心的所有帖子了。 icon
  • Lemmy类似于Reddit、 icon
  • 传统论坛BBS是人们讨论回复的地方,随着Facebook或微博之类新社交媒体出现,讨论回复以新的形式出现,本文是Discord如何设计这种产品思路:当您进入某个社交网站,要赶上频道内的最新对话并不总是那么容易。然而,随意的聊天很容易在完全偏离主题的主题上引发激烈的辩论、疯狂的切线和史 icon
  • Twitter正在资助一个由最多五个开源架构师,工程师和设计师组成的小型独立团队,以开发社交媒体的开放式和分散式标准。目标是使Twitter最终成为该标准的客户。 (banq:很多人认为Twitter的140文字限制不是创新,其实这是误解,140字 icon
  • 1.聚合根内的一致性是由聚合根来规范的,那保存整个聚合一定是要在一个线程中实现吗?若是这样的话,岂不是用到jta事务? 举个例子吧:订单、 订单项 、商品 这个是一个比较常见的聚合了,订单是聚合根。若是我要新增一个订单的时候,要涉及到保存订单 订单项 以及里面的商品信息。这个是一定要顺 icon
  • Hashnode 有许多事件驱动的用例,在这篇文章中使用的一个用例是发布一篇文章。如果用户发布帖子,则会启动多个服务: 将此帖子转换为音频帖子 将此帖子备份到用户的 GitHub 向所有订阅者发送时事通讯 添加用户活动 更新文章圈子 icon
  • 世界正在变得数字化。有更多的互连系统,并且它们变得越来越复杂。我们的应用程序需要响应(及时响应),弹性(保持响应在面对失败),和弹性(住在不同的工作量下,响应)。我们可以通过创建消息驱动的系统来实现。这是 icon
  • 小弟刚刚想学习领域驱动设计,想直接从论坛中学习领域设计的思想,但是我把源码下载下来,并且导入eclipse工程后,发现这个jivejdon工程并不是一个正常的eclipse web工程,因为之前一直是用eclipse和tomcat直接在eclipse下调试web程序,所以,现在面对这个工程,弄了半天 icon
  • 推特闹剧显示:社交媒体似乎比以往任何时候都没有乐趣,也许是时候变得更加个性化了。 个人博客需要卷土重来的最大原因很简单:我们都应该控制自己的平台。  如果 Twitter icon
  • Marche是轻量级的论坛软件,与Reddit或4chan类似,旨在为用户提供一个愉快和有价值的体验。 你可以查看marche的典型部署:https://www.cest-le-marche.com 这个软件库的主分支上的所有东西都会自动部署到这个 icon
  • 过去玩转搜素技术能让普通人开挂,如今驾驭AI算法是开挂唯一方式: 推特X几个月前发布了部分源代码,推友揭开它的所有秘密(以下算法适合微博、抖音和脸书之类社交媒体): X试图(通过研究你的行为)猜测你的以下情况:< icon
  • AsmBB完全用汇编语言编写,并使用SQLite作为数据库后端。使用了很棒的 SQLite 插件SQLeet 。 icon