这货绝对是个不靠谱的作者
https://github.com/lemonhall/lightbus_demo
代码的地址
首先需要设置一个环境变量:LIGHTBUS_CONFIG
export LIGHTBUS_CONFIG="/Users/lemonhall/Lightbus/lightbus.yaml"
到一个yaml去

这在文档里是没有的,你真的就是大无语
然后这个开关才能让系统去读其它的配置
# Root configuration
bus:
# Bus configuration
schema:
# Schema configuration
transport:
# Transport selector config
redis:
url: "redis://192.168.50.233:6379/0"
apis:
# API configuration listing
default:
# Api config
event_transport:
# Transport selector configuration
redis:
url: "redis://192.168.50.233:6379/0"
rpc_transport:
# Transport selector configuration
redis:
url: "redis://192.168.50.233:6379/0"
result_transport:
# Transport selector configuration
redis:
url: "redis://192.168.50.233:6379/0"
也别提了,这个东西的插件系统也是broken的状态
我感觉需要给这个东西做很多的debug才行啊

lightbus run
一个叫bus.py的文件
import lightbus
bus = lightbus.create()
行,你真牛逼
这个作者写文档的脑回路惊人,说实话
目录下新建一个目录叫,hello_service


这边也run起来了
新建一个消费者

记得再次
export LIGHTBUS_CONFIG="/Users/lemonhall/Lightbus/lightbus.yaml"
因为这个没写到启动项里面去
新建一个bus

全部都建好__init__.py

然后,在caller目录下

接下来就是bus.hello.world()的远程调用了

最后在这边也能看到最终的结果
好了