前情提要
基本的链码过程现在明了了。接下来就是搞清楚开发调试流程。
除此之外,go语言是一门适合网络、并行和分布式编程的语言,其他方面用的比较少。按照老师给的活,还需要去了解数据库,蛋疼的是没有很好的中间件,不过有xorm之类的orm,之后看一下。
关于go语言,找到一个很不错的学习路径图:
https://github.com/Alikhll/golang-developer-roadmap/blob/master/i18n/zh-CN/ReadMe-zh-CN.md
开始
go语言在1.11之后有一个包管理的改变,fabric2使用了新的方法;而fabric1.4采用了旧的方法,这比较痛苦,之前2.2部署出了一点问题,想要退回到1.4,但是要写的东西比较大,所以还是搞清楚了,现在在2.2上搞。
go语言开发流程在上一个记录里说过了。https://blog.csdn.net/ychyssss/article/details/116226849
所以我们还是按照2的标准来,调用的chaincode的go包也是单独出来的,不在fabric本体内了。
这里不再继续写了,转到下一个记录去,边写项目,边学习。
参考
- https://blog.csdn.net/AdminZYM/article/details/88799316
- https://blog.csdn.net/neosmith/article/details/80020740