ovn ovs ctl 和 libovsdb mock 的 db 进行交互

由于最近在搞 ut,遇到一些二进制 mock 比较麻烦的地方,也尝试了一些想法

比如,是否可以基于 ovn-nbctl 连接到这猴子那个 libovsdb mock 出的内存中的数据库

其实是不行的,大概是这个原因: libovsdb 是一个 go 实现的 ovs 数据库代理,对于 ovs db 而言,它其实也是个客户端。 ovn-nbctl 本身设计上不是和 libovsdb 交互的,而是和 ovs db 直接交互的,即使 服务端已经返回数据了,但是 ovn-nbctl 解析不了,所以无法基于这种思路来 mock。

相关推荐
阿新聊ai34 分钟前
从 Prompt 到 Loop:AI 编程 Agent 四代循环的演进全景
人工智能·后端
im_lanny38 分钟前
从 Function Calling 到 MCP:Agent 工具调用的三层境界与生产级安全护栏
后端
agent89740 分钟前
Spring Boot 接口超时治理:从连接池、线程池到熔断限流的完整排查思路
java·spring boot·后端
雨师@2 小时前
go语言项目--实例化(图书管理)--005
开发语言·后端·golang
Aspiresky2 小时前
探索Rust语言之引用
开发语言·后端·rust
geovindu2 小时前
go: Functional Options Pattern
开发语言·后端·设计模式·golang·函数式选项模式’·惯用法模式
冰暮流星2 小时前
flask之app.py讲解
后端·python·flask
程序员契奇3 小时前
Tools工具使用
人工智能·后端
IT_陈寒3 小时前
SpringBoot自动配置没生效?你可能漏了这个注解
前端·人工智能·后端
长明3 小时前
C#项目组织与概念梳理
后端·c#