Update README.md

add ci info
1 file changed
tree: 72089a808eeaf69adbb6e9b3d1cd6cef0850a37f
  1. config_example/
  2. include/
  3. src/
  4. test/
  5. .gitignore
  6. .travis.yml
  7. Developer.md
  8. LICENSE
  9. README.md
  10. rebar.config
  11. rebar3
README.md

dubboerl

A Erlang framework for dubbo.

Build Status

Feature

  • 支持Zookeeper注册中心
  • 支持Hession serialize
  • 支持Consumer
  • 支持Provider
  • sync invoker
  • async invoker

Start

参考demo dubboerl_demo

Step1

Transfer java facede t o erlang lib and add to you project dir.

Step2

configure dubbo refernce

{dubboerl,[
	{zookeeper_list,[{"127.0.0.1",2181}]},
	{application,<<"testdubboerl">>},
	{consumer,[
		{<<"me.dlive.dubboservice.service.IProcessData">>,[]}
	]},
	{provider,[
		{scherdule_impl,scherdule_behaviour,<<"me.dlive.dubboservice.service.Scherdule">>,[]}
	]}
	
]}

Step4

Init dubboerl application context

dubboerl:init().

Step5

Do your interface method invoker.

RequestPara = #testReq{name = <<"nameinfo">>,nick = <<"nickinfo">>,age = 10},
iProcessData:queryinfo(Info,[]).

Build

$ rebar3 compile

release

$ ./rebar3 as dubboerl release -n dubboerl