skynet 由服務組成,並可使用字符串對服務進行命名,但服務的名字不可重複。相關函數:
- newservice(name, …):啓動一個名爲 name 的新服務(這就是風雲提到的沙盒,即各服務獨立運行,互不影響,但服務之間可相互調用);
- uniqueservice(name, …):啓動一個唯一服務,若該服務已啓動,則返回已啓動的服務地址;
- queryservice(name):查詢一個由 uniqueservice 啓動的唯一服務的地址,若該服務尚未啓動則等待;
- localname(name):返回同一進程內,使用 register 註冊的服務地址。