首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计
订阅
hmx21674
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Golang解耦系列,第4篇:事件总线
以事件驱动的方式来解耦业务逻辑,在`DDD`中,事件总线是必然用到的技术。 当两个业务模块相互之间有业务关联,但又不希望在代码结构上直接依赖。 则可以使用事件驱动的方式来解耦相互之间的依赖。
面向业务的消息服务落地实践
传统的消息队列对业务方提出了更高的要求,我们期望提供的是一种以业务为重心的,面向服务的解决方案。。。
代码结构设计(mayfly-go开源项目)
mayfly-go框架代码组织方式,或者称为模块架构图,文章前半部分直接用代码方式清晰表达模块间的依赖关系,最后又补充一张关系来进一步描述。
探索通用文件服务
本文通过对字节众多业务对于文件服务的基本诉求,构建无业务耦合的文件服务,同时在保证可用性和稳定性的基本要求下,提升文件读写性能,并提供多种增值服务。
微博应对日访问量百亿级的缓存架构设计
微博日活跃用户1.6亿+,每日访问量达百亿级,面对庞大用户群的海量访问,良好的架构且不断改进的缓存体系具有非常重要的支撑作用。本文将由新浪微博技术专家陈波老师,跟大家详细讲解那些庞大的数据都是如何呈现的。
字节跳动自研万亿级图数据库 & 图计算实践
1. 图状结构数据广泛存在 这三种数据关联在一起,形成图状(Graph)结构数据。 为了满足 social graph 的在线增删改查场景,字节跳动自研了分布式图存储系统——ByteGraph。针对上述图状结构数据,ByteGraph 支持有向属性图数据模型,支持 Gremli…
基于 GraphQL 的云音乐 BFF 建设实践
BFF 研发模式一直是业界广泛青睐的前后端协作模式,它能有效解耦前后端在协作上的依赖关系,从而大幅度提升研发效率。今年,云音乐基于 GraphQL 成功在团队内部落地 BFF。
领域驱动设计:事件溯源架构简介
事件溯源架构通常由3种应用设计模式组成,分别是:事件驱动(Event Driven),事件溯源(Event Source)、CQRS。本文整体对事件溯源架构设计模式进行了简介。
融合模型权限管理设计方案
本方案梳理了业界主流权限模型,IT SaaS 化中权限管理要解决的问题,参考了公司内外、国内外的一些权限设计方案,结合RBAC、ABAC模型提出了ITAM融合模型权限管理方案。
【Go实现】实践GoF的23种设计模式:观察者模式
我们将观察者称为 Observer,被观察者)称为 Subject,那么 Subject 和 Observer 是一对多的关系,当 Subject 状态变更时,所有的 Observer 都会被通知到。