2023年5月27日

SAI 交换机抽象接口

摘要: 对于网络交换机开发协议驱动开发,linux 缺少标准(其他的网络,文件系统都包含了标准的开发流程),SAI 是一个开放标准,方便扩展 参考图 说明 SAI 同时包含了内核太以及用户太的定义,可以简化开发 参考资料 https://github.com/opencomputeproject/SAI/b 阅读全文

posted @ 2023-05-27 15:31 荣锋亮 阅读(197) 评论(0) 推荐(0) 编辑

pongo2 类似django 语法的golang 模版引擎

摘要: pongo2 类似django 语法的golang 模版引擎,当前兼容django 1.7 同时还包含了强大的三方生态支持(比如beego,gin,echo 框架。。。) 参考使用 main.go package main import ( "fmt" "log" "github.com/flosc 阅读全文

posted @ 2023-05-27 14:07 荣锋亮 阅读(83) 评论(0) 推荐(0) 编辑

jdepend java 包依赖分析库

摘要: jdepend 是一个java 库,可以通过便利源码以及java class 生成每个java 包的质量metrics 说明 对于比较关心代码质量,或者需要在持续交付中关注质量metrics的jdepend 是一个值得使用的工具 参考资料 https://github.com/clarkware/j 阅读全文

posted @ 2023-05-27 13:33 荣锋亮 阅读(179) 评论(0) 推荐(0) 编辑

ArchUnit 架构测试框架

摘要: 很多时候我们觉得架构比较复杂,或者架构比较玄幻,同时对于自己设计的架构方案心里总是没有底ArchUnit 是一个不错的选择可以像单元测试一样,测试我们的架构是否合理(包含了包以及类的依赖,分层,循环依赖。。。。) 说明 对于希望检查自己方案架构问题的,可以尝试下ArchUnit 工具 参考资料 ht 阅读全文

posted @ 2023-05-27 13:28 荣锋亮 阅读(40) 评论(0) 推荐(0) 编辑

gnmi 基于grpc 的网络管理接口

摘要: 网络自动化是这几年对于网络管理比较重要的话题,openconfig 就是一个开放组织,gnmi 是基于grpc 提供的网络管理接口,对于需要开发网络自动化的应用是值得参考使用的 参考资料 https://github.com/openconfig/gnmihttp://www.openconfig. 阅读全文

posted @ 2023-05-27 13:18 荣锋亮 阅读(193) 评论(0) 推荐(0) 编辑

liteflow 一个强大的java 规则引擎框架

摘要: liteflow 是一个java 规则引擎,融合了编排以及规则引擎的能力,功能上很强大,支持比较复杂的编排(swtich,when,if,while,for。。。)同时还支持的不少的脚本引擎,我们同时还可以将规则存储在外部,实现一些规则管理以及reload 说明 liteflow 对于java 生态 阅读全文

posted @ 2023-05-27 13:09 荣锋亮 阅读(535) 评论(0) 推荐(0) 编辑

导航