This commit is contained in:
anlicheng 2025-05-06 22:23:33 +08:00
parent 54cae14ad4
commit 3797fda241
3 changed files with 7 additions and 7 deletions

View File

@ -296,7 +296,7 @@ handle_info({server_push_message, PacketId, <<?METHOD_DEPLOY:8, DeployBin/binary
{noreply, State};
%%
handle_info({server_push_message, PacketId, <<?METHOD_PARAMS:8, ParamsBin/binary>>}, State = #state{transport_pid = TransportPid}) ->
handle_info({server_push_message, PacketId, <<?METHOD_PRAMAS:8, ParamsBin/binary>>}, State = #state{transport_pid = TransportPid}) ->
#service_params{service_id = ServiceId, params = Params} = message_pb:decode_msg(ParamsBin, service_params),
case efka_micro_service:get_pid(ServiceId) of

View File

@ -20,7 +20,7 @@
%% API
-export([start_link/2]).
-export([get_name/1, get_pid/1, start_service/1, stop_service/1, attach_channel/2]).
-export([push_params/2, push_metrics/2, request_arguments/1, request_metrics/1]).
-export([push_params/2, push_metrics/2, request_params/1, request_metrics/1]).
-export([metric_data/4, send_event/3, send_ai_event/3]).
%% gen_server callbacks
@ -66,13 +66,13 @@ get_pid(ServiceId) when is_binary(ServiceId) ->
whereis(get_name(ServiceId)).
push_params(Pid, Args) when is_pid(Pid), is_binary(Args) ->
gen_server:call(Pid, {push_arguments, Args}).
gen_server:call(Pid, {push_params, Args}).
push_metrics(Pid, Metrics) when is_pid(Pid), is_binary(Metrics) ->
gen_server:call(Pid, {push_metrics, Metrics}).
request_arguments(Pid) when is_pid(Pid) ->
gen_server:call(Pid, request_arguments).
request_params(Pid) when is_pid(Pid) ->
gen_server:call(Pid, request_params).
request_metrics(Pid) when is_pid(Pid) ->
gen_server:call(Pid, request_metrics).
@ -160,7 +160,7 @@ handle_call({attach_channel, ChannelPid}, _From, State = #state{channel_pid = Ol
end;
%%
handle_call({push_arguments, Args}, _From, State = #state{running_status = ?STATUS_RUNNING, channel_pid = ChannelPid}) ->
handle_call({push_params, Args}, _From, State = #state{running_status = ?STATUS_RUNNING, channel_pid = ChannelPid}) ->
case is_pid(ChannelPid) of
true ->
ok;

View File

@ -147,7 +147,7 @@ handle_info({tcp, Socket, <<PacketId:32, ?PACKET_REGISTER:8, ServiceId/binary>>}
%%
handle_info({tcp, Socket, <<PacketId:32, ?PACKET_REQUEST_PARAM:8>>}, State = #state{socket = Socket, service_pid = ServicePid, is_registered = true}) ->
{ok, Args} = efka_micro_service:request_arguments(ServicePid),
{ok, Args} = efka_micro_service:request_params(ServicePid),
ok = gen_tcp:send(Socket, <<PacketId:32, ?PACKET_RESPONSE:8, Args/binary>>),
{noreply, State};