在整個事件驅動的設計中,事件是可以在執行的過程中被裝載的,進而滿足我們的需要的輪詢機制來判斷事件是否有變化,儲存事件描述資訊可以使用JSON檔案或者資料,如下代碼所示
{
"events": [
{
"package": "product.event.demo_event",
"name": "DemoEvent1",
"args": {"devices": ["ap1"]},
"background": false,
"start_time": "2020-3-13 18:59:00",
"loop": 1
},
{
"package": "product.event.demo_event",
"name": "DemoEvent2",
"args": {"devices": ["sta1"]},
"background": true,
"start_time": "2020-3-13 18:59:00",
"interval": 60
}
]
}