
odl
耳东的慢生活
这个作者很懒,什么都没留下…
展开
-
ODL karaf 启动项目后访问api 401
最近刚刚开始接触ODL,在调试api的时候环境搭建耗了很久,希望后来者勿踩坑。 我是刚进入项目组,然后拉下代码,写了一个自己的api,到这都很顺利,下面该是调试了。 。。。。 一直401 。。。。 我用的是win10 解决:(官网里面给的karaf在win10上运行需要加的配置) Karaf running on Windows 10 Windows 10 cannot be id...原创 2018-11-15 09:47:52 · 1328 阅读 · 0 评论 -
ODL MD-SAL Data Transactions
项目框架:OpenDaylight =============散扯分割线========================== 和Spring这种成熟的Java框架相比,可能ODL还有所欠缺。不过正是这种欠缺,可以帮助我更好的对框架的一些底层实现,有着更好的帮助。 ================================================ Transactions: 1...原创 2018-12-04 09:28:24 · 546 阅读 · 1 评论 -
ODL Transaction
在ODL框架中可能用到的事物按功能划分:普通事物和跨网元事物。 按事物类型分为:读事物(ReadTransaction)写事物(WriteTransaction)读写事物(ReadWriteTransction) 事物的常用操作方式read put delete merge submit(跨网元事物只有submit) commit cancle 事物的提交方式分为同步和异步 同步:t...原创 2019-02-27 19:50:52 · 401 阅读 · 0 评论 -
OpenDaylight开发-DataStoreChange监听器三种类型
OpenDaylight中的所有数据都保存在DataStore中,并且数据以树形结构存储,可参考OpenDaylight开发中的介绍。外界对DataStore的访问有BA和BI两种方式,这两种方式具有映射关系,BI像是BA的底层实现,通过QName实现对数据的索引,而BA更像是在BI上的封装,不能以BI的方式对数据进行准确的索引,但是提供了更方便的调用接口等。 由于数据存储在DataStore中,...转载 2019-09-24 10:28:25 · 692 阅读 · 0 评论