readme.txt
963 字节
微服务开发流程
1. 开发环境准备
JDK 1.8+
maven 3.3+
2. 新建微服务
微服务类继承AbstractVerticle基础类,实现load、unload(可选)方法、在load方法中注册各种服务。
通过vertx.eventBus方法获取消息总线实例,实现消息监听或消息发送。
示例代码:
3. 程序打包
设置pom.xml /project/properties/路径下main.verticle的值为微服务实现类,如:
<main.verticle>com.xxxcom.xxxproduct.XXXSrv</main.verticle>
执行mvn clean package 进行打包
4. 程序运行
java -jar <你的微服务jar包>
集群模式 java -jar <你的微服务jar包> -cluster
集群多实例模式 java -jar <你的微服务jar包> -cluster -instance 4
注意:应运行肥包
5. 注意事项
如需要执行阻塞IO的相关操作,如BIO网络请求、文件读取等,需包含在vertx.executeBlocking里
不提倡自行创建新线程
基于JVM、轻量级、高性能的应用平台