D

demo1

微服务开发流程
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、轻量级、高性能的应用平台