ekfa/apps/efka/include/efka_tables.hrl
2025-05-06 11:23:31 +08:00

38 lines
819 B
Erlang

%%%-------------------------------------------------------------------
%%% @author anlicheng
%%% @copyright (C) 2025, <COMPANY>
%%% @doc
%%%
%%% @end
%%% Created : 30. 4月 2025 11:16
%%%-------------------------------------------------------------------
-author("anlicheng").
%% 用来保存微服务
-record(micro_service, {
service_id :: binary(),
service_name :: binary(),
from :: binary(),
%% 工作目录
work_dir :: binary(),
params :: binary(),
metrics :: binary(),
%% 状态: 0: 停止, 1: 运行中
status = 0
}).
%% 数据缓存
-record(micro_data, {
id = 0 :: integer(),
device_uuid :: binary(),
service_name :: binary(),
at :: integer(),
tags :: term(),
fields :: binary()
}).
%% id生成器
-record(id_generator, {
id,
value = 1
}).