这个简单介绍只是方便大家运行了解dubbo以及rest功能
步骤如下:
- git clone https://github.com/dangdangdotcom/dubbox
- 在checkout出来的dubbox目录执行mvn install -Dmaven.test.skip=true来尝试编译一下dubbo(并将dubbo的jar安装到本地maven库)
- 在checkout出来的dubbox根目录执行mvn idea:idea或者mvn eclipse:eclipse,来创建IDE工程文件
- 将项目导入IDE
- 下载解压一个zookeeper,编辑其conf/zoo.cfg后启动zookeeper用作dubbo注册中心:bin/zkServer.sh start
- 用IDE运行/dubbo-demo/dubbo-demo-provider/.../test目录下的DemoProvider启动dubbo服务端,目前他会分别启动dubbo协议(包括用kryo和FST序列化)和REST协议的服务
- 用IDE运行/dubbo-demo/dubbo-demo-consumer/.../test目录下的DemoConsumer来启动dubbo客户端调用上面的服务端,直接看console的输出即可
- 用IDE运行/dubbo-demo/dubbo-demo-consumer/.../test目录下的RestClient来启动rest客户端(模拟非dubbo的rest客户端)调用上面的服务端,直接看console的输出即可
- 可以在浏览器中直接访问http://localhost:8888/services/users/100.xml或者http://localhost:8888/services/users/101.json之类来测试REST服务
- 了解tomcat和IDE集成的同事,可以直接在IDE中将/dubbo-demo/dubbo-demo-provider/部署到tomcat上,用tomcat的servlet容器来发布REST服务(要同时修改dubbo-demo-provider.xml,请看那个文件中的注释),然后用6、7、8中的方式来访问它。(当然也可以在命令行直接mvn package,然后将生成的war部署到外面的tomcat中做测试)
- 如果想看服务监控效果,或者避免demo抛出找不到监控的异常警告,用IDE运行/dubbo-simple/dubbo-simple-monitor/.../test目录下的SimpleMonitor来启动监控中心即可。
相关推荐
Linux Framebuffer应用编程——jpeg显示在RGB888 Lcd显示屏 ...相关原理详见【正点原子文档】I.MX6U嵌入式Linux C应用编程指南V1.4 或者可以去我的博客找《Linux Framebuffer编程之lcd屏幕显示jpeg图像》
, 与很多技术类书籍不同的是,《ZeroC Ice权威指南》不是简单地罗列知识点和简单代码,而是在指导学习的过程中,不断抛出一些高质量代码,如客户端封装、服务端框架、服务调用拦截监控等可立即应用于生产的代码,...
程序启动步骤1 启动服务端:运行 io/grpc/examples/helloworld/HelloWorldServer.java 的 main 方法2.启动客户端调用服务:运行:io/grpc/examples/helloworld/HelloWorldClient.java 的main ...运行一个grpc应用# 编
springboot-demo应用程序 一个简单的spring-boot应用程序,用于在Raspberry Pi kubernetes集群中运行。 该应用程序基于指南: 。 但是,此应用程序无法按原样在Raspberry pi microk8s kubernetes群集上运行。 ...
Android应用源码开发Demo,主要用于毕业设计学习。
Android UI设计是移动应用开发中至关重要的一环,它直接关系到用户的使用体验和...7. **Demo源码**:提供了一个完整的、可运行的示例应用源码,使开发者可以直观地看到设计决策背后的实现细节。 通过这个Demo,开发
该文档为官方webx框架文档,对webx进行了全面的讲解,非常实用,并附学习的Demo 为什么要用Webx而不是其它的开源框架? 现在有很多Java的Web框架可供选择,并且它们也都是免费的。例如: • Struts • Webwork • ...
但是对于开发者使用iOS8 demo的系统运行iOS7下的程序,会发生程序崩溃的情况。通常这种崩溃的发生原因是变量对象被提前释放了,这里给您提供一本开发神物,ios8开发指南,共34章,循序渐进地讲解了iOS8应用开发的基本...
Axon入门此Axon Framework演示应用程序集中在一个简单的Giftcard域上,旨在显示框架的各个方面。 可以使用在各种模式下运行该应用程序:通过选择特定的配置文件,仅该应用程序的相应部分将处于活动状态。 不选择,则...
但是对于开发者使用iOS8 demo的系统运行iOS7下的程序,会发生程序崩溃的情况。通常这种崩溃的发生原因是变量对象被提前释放了,这里给您提供一本开发神物,ios8开发指南,共34章(源码),循序渐进地讲解了iOS8应用...
全方位深入解读标准的方方面面,阐释WebRTC相关概念、技术及*佳实践,包含大量的演示应用、示例代码、各类数据和图表 ?? 本书是互联网实时通信开发者和技术决策者的*威参考指南。作者Daniel C. Burnett博士是...
但是对于开发者使用iOS8 demo的系统运行iOS7下的程序,会发生程序崩溃的情况。通常这种崩溃的发生原因是变量对象被提前释放了,这里给您提供一本开发神物,ios8开发指南,共34章(源码),循序渐进地讲解了iOS8应用...
如果要启动Spring Boot应用程序,请运行: gradlew clean build java -jar build/libs/spring-swagger2markup-demo-1.1.0.jar 如果只想生成HTML和PDF文档,请运行: gradlew clean asciidoctor 结果生成到build/...
Flutter和Firebase制作的聊天应用程序。 支持使用Google帐户登录,与任何用户聊天,发送文本,图片和标签,更新头像和个人资料。 观看演示视频以获取更多清晰度: : 查看我的一般指南以了解更多信息和操作方法: ...
1:BK2535 Datasheet v0.7 : bk2535 的数据手册 ,编程指南 ...8: bk2535应用开发指南.pdf: 开发使用教程,内有芯片资料简介,开发版使用以及画板技巧等等 注意:可使用keil C51等软件对demo程序进行修改跟编译。
Android 4.0下指南针开发源码,可在Nexus 4上完美运行.zip Android GPS 开发client端代码分享.zip android 获取精度纬度.rar androidGPS及WIFI基站定位坐标源码.rar Android圆形旋转菜单CircleMenu.rar android程序的...
整合科大讯飞webapi、sdk、实时语音转写,分别实现语音听写、语音转写、实时语音转写功能,填写appKey信息就能运行使用,集成了Knife4j接口文档,运行之后即可在线调试,并附有markdown使用指南文档。已测试三种功能...
然后,首先在终端中运行以下命令: $ yarn install$ git checkout stage0在单独的标签中,启动javascript捆绑服务器并保持其运行: $ yarn start按照Expo的说明查看您的应用。 每当您想向前迈进时,只需检查下一个...