| %%%------------------------------------------------------------------- |
| %%% @author dlive |
| %%% @copyright (C) 2016, <COMPANY> |
| %%% @doc |
| %%% |
| %%% @end |
| %%% Created : 20. εζ 2016 δΈε5:55 |
| %%%------------------------------------------------------------------- |
| -module(dubbo_heartbeat). |
| -author("dlive"). |
| |
| -include("dubbo.hrl"). |
| %% API |
| -export([generate_request/2]). |
| generate_request(undefined,NeedResponse)-> |
| RequestId = dubbo_id_generator:gen_id(), |
| generate_request(RequestId,NeedResponse); |
| generate_request(RequestId,NeedResponse)-> |
| Req = #dubbo_request{is_event = true,is_twoway = true,mid = RequestId,data = undefined,mversion= <<"2.0.0">>}, |
| {ok,Bin} = dubbo_codec:encode_request(Req), |
| {ok,Bin}. |