https://github.com/Jun10ng/go...
前几天学习观察者模式时,觉得和pub/sub框架殊途同源,于是用go模仿eventbus写了一个简单的pub/sub。
由于go的函数一等公民特性,编写起来很方便,整个例子也只用了一天时间。随后开始逐步考虑并发,异步的问题。(感兴趣的可以看下commit记录)
我个人觉得这个例子很适合作为golang观察者模式实践。
希望大家多多提出意见,谢谢。
有疑问加站长微信联系(非本文作者)
https://github.com/Jun10ng/go...
前几天学习观察者模式时,觉得和pub/sub框架殊途同源,于是用go模仿eventbus写了一个简单的pub/sub。
由于go的函数一等公民特性,编写起来很方便,整个例子也只用了一天时间。随后开始逐步考虑并发,异步的问题。(感兴趣的可以看下commit记录)
我个人觉得这个例子很适合作为golang观察者模式实践。
希望大家多多提出意见,谢谢。
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
https://github.com/Jun10ng/go...
前几天学习观察者模式时,觉得和pub/sub框架殊途同源,于是用go模仿eventbus写了一个简单的pub/sub。
由于go的函数一等公民特性,编写起来很方便,整个例子也只用了一天时间。随后开始逐步考虑并发,异步的问题。(感兴趣的可以看下commit记录)
我个人觉得这个例子很适合作为golang观察者模式实践。
希望大家多多提出意见,谢谢。