我是用workerman寫了多個(gè)常駐服務(wù),打包成phar,希望有個(gè)管理平臺(tái) ,比如說(shuō)叫服務(wù)管理平臺(tái)。
我將phar文件上傳上去,然后這個(gè)服務(wù)管理平臺(tái)上,就可以進(jìn)行這個(gè)phar進(jìn)程的維護(hù)管理,
比如點(diǎn)擊運(yùn)行,服務(wù)器上就運(yùn)行起來(lái)這個(gè)服務(wù),同理也可以點(diǎn)擊關(guān)閉,或者重啟等操作。
后期如果這個(gè)服務(wù)的phar升級(jí)了,那么我再上傳上去,替換掉老的文件,然后再重啟進(jìn)程就好了。
請(qǐng)問(wèn)各位知不知道類似的產(chǎn)品?我見(jiàn)過(guò) 東方通的ESB,上傳的java的jar文件,好像是類似我說(shuō)的這種形式的。
分享下我們的 our-process-manager
, 界面如下:
這是一個(gè)gtk3編寫的桌面應(yīng)用,通過(guò)broadwayd顯示到瀏覽器里,借助nginx或者apache可以添加訪問(wèn)授權(quán).
然后可以添加要運(yùn)行的程序,控制其運(yùn)行,并在左側(cè)的終端里顯示程序的輸出.