最新 最热

golang源码分析:uber/cadence(1)

github.com/uber/cadence是公使衔的一个流程编排引擎。分布式、伸缩、高可靠的异步执行业务逻辑,工具比较丰富,同时提供了可视化UI。业务逻辑被建模为“工作流workflow”和“活动activities”。“工作流workflow”是业...

2023-08-09
1

golang源码分析:cayley(12)

图的查询和传统SQL查询有很大不同,它更加直观易于理解,但是偏离底层存储模型更远。Gremlin 是Apache TinkerPop开源项目的一部分,它是专门用于图数据库查询的语言,采用类 Scala 语法。需要了解 Gremlin可以参考下文档http...

2023-08-09
1

golang源码分析:cayley(9)

中间使用到了goja解析器,它的作用是在golang环境中翻译执行javascript,因为我们的gizmo采用的是javascript语法。

2023-08-09
1

golang源码分析:cayley(8)

接着我们分析下命令行工具,这里除了导入导出工具还有gizmo语法支持、graphql支持等相关命令行工具。

2023-08-09
1

golang源码分析:cayley(7)

接着我们看下writer的实现,writer的核心源码位于writer/single.go,writer的注册方式和存储的注册类似,它注册了一个single的writer

2023-08-09
1

golang源码分析:cayley(6)

接着分析memstore中索引的具体实现,它的B+树不是自己实现的,而是引用了一个第三方包,首先我们看下gen.go,它里面其实是运行来Makefile命令

2023-08-09
1

golang源码分析:cayley(5)

下面我们分析下不同存储后端是如何注册的,最后具体分析下,内存存储的具体实现方式。

2023-08-09
1

直播源码硬核技术分析:主播PK功能

前边我们讲了很多次直播源码的各种功能,相信各位也对直播源码有了很多更深的了解,今天我们讲下在技术层面来具体分析直播源码的PK功能的如何实现的,如下图所示。...

2023-08-08
0

外卖点餐源码|外卖点餐小程序源码h5

外卖点餐系统是一种软件,可以让餐馆、咖啡店或酒吧在线接受订单。它通常允许顾客选择和支付食物,然后在订单发出时提醒厨房。这是在员工和客户之间没有联系的情况下发生的。网上订购系统是一个过程,人们可以通过使用...

2023-08-06
1

spring 用户通过交互界面登录成功事件源码分析

用户通过前端交互界面登录成功触发此事件 org.springframework.security.authentication.event.InteractiveAuthenticationSuccessEvent

2023-07-24
0