# verticle-admin **Repository Path**: noobjiang/verticle-admin ## Basic Information - **Project Name**: verticle-admin - **Description**: 基于vert.x ,支持热插拔verticle,verticle可以是微服务提供者也可以是耗时服务的提供者。可以实现部分verticle的插拔而不影响其它verticle。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2017-12-19 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # verticle-admin 基于vert.x ,支持热插拔verticle,verticle可以是微服务提供者也可以是耗时服务的提供者。可以实现部分verticle的插拔而不影响其它verticle。 # 测试 1、将编写verticle的project打包成fatjar,不需要指定mainClass与mainVerticle。并上传远程服务器,比如: http://localhost:2020/files/myvertx-1.0-SNAPSHOT.jar这种格式。 2、Starter启动。 #api url|方法|参数|返回|描述 -|-|-|-|- /admin/verticles|get||{test123=80b1b69f-d135-4670-b038-21d449b0c6eb}|获取verticle-admin本地记录的verticle信息 name和deployId的键值对 /admin/verticleIds|get||[b720b4da-7ee2-4e56-9e11-94ab5c0e9166, 80b1b69f-d135-4670-b038-21d449b0c6eb]|vertx.deploymentIDs() /admin/verticle/:name|get|替换:name为deploy时传入的name即可|b720b4da-7ee2-4e56-9e11-94ab5c0e9166|根据名字获取deployId /admin/verticle/undeploy|post|传入deployId,id=053730b8-42b1-4f99-bc45-8d577684cf83||根据deployId undeploy /admin/verticle/deploy|post|url=http://localhost:2020/files/myvertx-1.0-SNAPSHOT.jar::DemoRestVerticle&name=test123|返回deployId|deploy verticle返回deployId