fix sup
This commit is contained in:
parent
4eaaed1904
commit
58756c3280
@ -47,9 +47,6 @@ start_link() ->
|
|||||||
init([]) ->
|
init([]) ->
|
||||||
SupFlags = #{strategy => one_for_one, intensity => 1000, period => 3600},
|
SupFlags = #{strategy => one_for_one, intensity => 1000, period => 3600},
|
||||||
|
|
||||||
MicroServices = micro_service_model:get_all_services(),
|
|
||||||
Specs = lists:map(fun(Service) -> child_spec(Service) end, MicroServices),
|
|
||||||
|
|
||||||
micro_service_model:insert(#micro_service{
|
micro_service_model:insert(#micro_service{
|
||||||
service_id = <<"test1234">>,
|
service_id = <<"test1234">>,
|
||||||
%% 工作目录
|
%% 工作目录
|
||||||
@ -60,9 +57,10 @@ init([]) ->
|
|||||||
status = 1
|
status = 1
|
||||||
}),
|
}),
|
||||||
|
|
||||||
Spec1 = child_spec(<<"test1234">>),
|
MicroServiceIds = micro_service_model:get_all_service_ids(),
|
||||||
|
Specs = lists:map(fun(ServiceId) -> child_spec(ServiceId) end, MicroServiceIds),
|
||||||
|
|
||||||
{ok, {SupFlags, [Spec1|Specs]}}.
|
{ok, {SupFlags, [Specs]}}.
|
||||||
|
|
||||||
%%%===================================================================
|
%%%===================================================================
|
||||||
%%% Internal functions
|
%%% Internal functions
|
||||||
|
|||||||
@ -15,7 +15,7 @@
|
|||||||
|
|
||||||
%% API
|
%% API
|
||||||
-export([create_table/0]).
|
-export([create_table/0]).
|
||||||
-export([insert/1, get_all_services/0]).
|
-export([insert/1, get_all_services/0, get_all_service_ids/0]).
|
||||||
-export([get_metrics/1, get_params/1, set_metrics/2, set_params/2, get_service/1, get_status/1, change_status/2]).
|
-export([get_metrics/1, get_params/1, set_metrics/2, set_params/2, get_service/1, get_status/1, change_status/2]).
|
||||||
|
|
||||||
create_table() ->
|
create_table() ->
|
||||||
@ -134,3 +134,7 @@ get_all_services() ->
|
|||||||
{'aborted', _} ->
|
{'aborted', _} ->
|
||||||
[]
|
[]
|
||||||
end.
|
end.
|
||||||
|
|
||||||
|
-spec get_all_service_ids() -> [ServiceId :: binary()].
|
||||||
|
get_all_service_ids() ->
|
||||||
|
mnesia:dirty_all_keys(?TAB).
|
||||||
Loading…
x
Reference in New Issue
Block a user