当前位置: 首页 > 软件库 > 程序开发 > 微服务框架 >

Dubbogo-examples

基于 dubbogo 的代码示例
授权协议 Aphach
开发语言 Google Go
所属分类 程序开发、 微服务框架
软件类型 开源软件
地区 国产
投 递 者 慕容玉书
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Dubbogo examples

Dubbogo examples是基于dubbogo的实现的代码示例,目前提供echo和user-info两个例子

dubbogo-examples借鉴java的编译思路,提供了区别于一般的go程序的而类似于java的独特的编译脚本系统。

说明

dubbogo 目前版本(0.1.1)支持的codec 是jsonrpc 2.0,transport protocol是http。 只要你的java程序支持jsonrpc 2.0 over http,那么dubbogo程序就能调用它。 dubbogo自己的server端也已经实现,即dubbogo既能调用java service也能调用dubbogo实现的service。 由于dubbogo还没有上传到github,使用的时候请先下载https://github.com/AlexStocks/dubbogo,然后放在路径$/gopath}/github.com/AlexStocks/下面。

dubogo example1: user-info

从这个程序可以看出dubbogo程序能够调用dubbo的服务

1 部署zookeeper服务;

2 请编译并部署dubbogo-examples/user-info/java-server,注意修改zk地址(conf/dubbo.properties:line6:"dubbo.registry.address")和监听端口(conf/dubbo.properties:line6:"dubbo.protocol.port", 不建议修改port), 然后执行"bin/start.sh"启动java服务端;

3 修改dubbogo-examples/user-info/client/profiles/test/client.toml:line 33,写入正确的zk地址;

4 dubbogo-examples/user-info/client/下执行 sh assembly/windows/test.sh命令(linux下请执行sh assembly/linux/test.sh),然后target/windows下即放置好了编译好的程序以及打包结果,在dubbogo-examples\user-info\client\target\windows\user_info_client-0.1.0-20160818-1346-test下执行sh bin/load.sh start命令即可客户端程序;

5 修改dubbogo-examples/user-info/server/profiles/test/server.toml:line 21,写入正确的zk地址;

6 dubbogo-examples/user-info/server/下执行 sh assembly/windows/test.sh命令(linux下请执行sh assembly/linux/test.sh),然后target/windows下即放置好了编译好的程序以及打包结果,在dubbogo-examples\user-info\server\target\windows\user_info_server-0.1.0-xxxx下执行sh bin/load.sh start命令即可服务端程序;

dubogo example2: echo

这个程序是为了执行压力测试,整个编译部署过程可以参考user-info这个示例的相关操作步骤。

  • 1 说明 一个支持 dubbo 协议的 go 微服务框架;dubbo 的完整 go 语言实现dubbogo,以及其代码示例dubbogo-examples。 2 feature v0.2 feature list: 基于 dubbo(hessian2.0) + tcp 实现的 go client 以阻塞并行方式调用 dubbo(hessian2)原生协议的 java server 的服务; v 0

  • 写在前面:何鑫铭,前携程基础中台研发部技术专家,现蚂蚁金服支付中台基础资金平台技术组高级技术专家。专注于 Go & Java、中台架构、中间件与区块链等技术。于雨,dubbogo社区负责人,一个有十多年服务端基础架构研发经验的一线程序员,陆续改进过 Redis/Muduo/Pika/Dubbo/Dubbo-go/Sentinel-go 等知名项目。 dubbogo 项目已进入第六个年头。dubbo

 相关资料
  • 本文向大家介绍基于vue的验证码组件的示例代码,包括了基于vue的验证码组件的示例代码的使用技巧和注意事项,需要的朋友参考一下 最近在自己写页面,模仿思否论坛,然后写登录注册UI的时候需要一个验证码组件. 去搜一下没找到什么合适的,而且大多都是基于后端的,于是自己手写一个。 演示 分析验证码组件 分析验证码功能 随机出现的数字大小写字母 (基础功能) 不同的数字或者字母有不同的颜色 (功能优化)

  • 本文向大家介绍Android 基于IntentService的文件下载的示例代码,包括了Android 基于IntentService的文件下载的示例代码的使用技巧和注意事项,需要的朋友参考一下 文件下载这种事情是很耗时的。之前使用AsyncTask这样的异步类来做下载,然后切到后台就被干掉。所以打算试试Service。(不过按目前那些系统的尿性,其实Service也分分钟被干掉) 不过,这里并不

  • 本文向大家介绍基于Spring Data的AuditorAware审计功能的示例代码,包括了基于Spring Data的AuditorAware审计功能的示例代码的使用技巧和注意事项,需要的朋友参考一下 Spring Data提供支持审计功能:即由谁在什么时候创建或修改实体。Spring Data提供了在实体类的属性上增加@CreatedBy,@LastModifiedBy,@CreatedDat

  • 本文向大家介绍基于 Vue 的树形选择组件的示例代码,包括了基于 Vue 的树形选择组件的示例代码的使用技巧和注意事项,需要的朋友参考一下 本文介绍了基于 Vue 的树形选择组件。分享给大家,具体如下: 系统要求:Vue 2 基本特性  完美的多级联动效果  支持无限多的分级  有 全选、半选、不选 三种状态  截图展示 代码如下: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多

  • 我有2个WordPress短代码正在使用: 一章。[章节名称="开始"]...内容...[/章] 目录[toc][/toc]。toc需要显示章节的简单列表。 规范: 一篇文章可以有很多章节。 帖子中可以有一个、两个或没有toc短代码。 toc可以在章节之前或之后,也可以在章节之前和之后。这取决于帖子作者,所以我事先不知道。 我不能使用嵌套的简码,因为这些对作者来说很难使用。 我想到了使用静态toc

  • Examples are excellent learning aids. The following projects implementing JSON API are divided into server- and client-side. The server-side is further divided by implementation language. If you'd lik