关于批量启动微服务的jar包_分布式任务抢占及系统监控服务 Radish
生活随笔
收集整理的這篇文章主要介紹了
关于批量启动微服务的jar包_分布式任务抢占及系统监控服务 Radish
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
分布式任務搶占及系統監控服務。
適用于中小微企業,將系統任務獨立部署,統一管理。區別與傳統的嵌入在系統中的任務, 可以很好的解耦任務服務。
具有以下優勢:
項目介紹
分布式任務搶占及系統監控服務。
適用于中小微企業,將系統任務獨立部署,統一管理。區別與傳統的嵌入在系統中的任務, 可以很好的解耦任務服務。
具有以下優勢:
軟件架構
安裝教程
Agent開發使用
一、普通java項目
普通的java開發只需要在java項目中添加jar包的依賴,具體代碼啟動示例如下:
public static void main(String[] args) { int nettyPort = 8084; // 初始化agent監聽程序 ScriptHandler scriptHandler = new ScriptHandler(); RadishAgent radishAgent = new RadishAgent(Collections.singletonList(scriptHandler)); radishAgent.setShPath("/tmp/log/radish"); radishAgent.setLogPath("/tmp/log/radish"); radishAgent.setScheduingServer("http://127.0.0.1:8888/radish-scheduing"); AgentInfo agentInfo = new AgentInfo(); agentInfo.setAgentName("java-test"); agentInfo.setAgentIp("127.0.0.1"); agentInfo.setAgentPort(8083); agentInfo.setNetwork("netty"); agentInfo.setNettyPort(nettyPort); radishAgent.setAgentInfo(agentInfo); radishAgent.start(); // 由于是java啟動,沒有web容器,因此需要啟動netty監聽程序,用于server讀取agent日志 HandlerLogNettyServer.getInstance(nettyPort).start();}注:輸出日志需要添加logback.xml配置文件,jar包最好引用radish-core-1.0.1-jar-with-dependencies.jar,這是把radish-core本身依賴的jar已經整體打包,不需要額外添加。
二、基于spring boot應用開發
這是比較推薦的一種開發方式,可以分為以下4個步驟:
總結
以上是生活随笔為你收集整理的关于批量启动微服务的jar包_分布式任务抢占及系统监控服务 Radish的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 射灯安装方法图解_射灯更换安装方法图解
- 下一篇: java系统反应慢怎么解决_为什么反应慢