chore(gw): update listener examples
This commit is contained in:
parent
2468243dfd
commit
75632bb2cd
|
@ -1,7 +1,7 @@
|
||||||
%% -*- mode: erlang -*-
|
%% -*- mode: erlang -*-
|
||||||
{application, emqx_gateway, [
|
{application, emqx_gateway, [
|
||||||
{description, "The Gateway management application"},
|
{description, "The Gateway management application"},
|
||||||
{vsn, "0.1.31"},
|
{vsn, "0.1.32"},
|
||||||
{registered, []},
|
{registered, []},
|
||||||
{mod, {emqx_gateway_app, []}},
|
{mod, {emqx_gateway_app, []}},
|
||||||
{applications, [kernel, stdlib, emqx, emqx_auth, emqx_ctl]},
|
{applications, [kernel, stdlib, emqx, emqx_auth, emqx_ctl]},
|
||||||
|
|
|
@ -762,9 +762,9 @@ examples_listener() ->
|
||||||
<<"tlsv1.1">>,
|
<<"tlsv1.1">>,
|
||||||
<<"tlsv1">>
|
<<"tlsv1">>
|
||||||
],
|
],
|
||||||
cacertfile => <<"/etc/emqx/certs/cacert.pem">>,
|
cacertfile => <<"etc/certs/cacert.pem">>,
|
||||||
certfile => <<"/etc/emqx/certs/cert.pem">>,
|
certfile => <<"etc/certs/cert.pem">>,
|
||||||
keyfile => <<"/etc/emqx/certs/key.pem">>,
|
keyfile => <<"etc/certs/key.pem">>,
|
||||||
verify => <<"verify_none">>,
|
verify => <<"verify_none">>,
|
||||||
fail_if_no_peer_cert => false
|
fail_if_no_peer_cert => false
|
||||||
},
|
},
|
||||||
|
@ -808,9 +808,9 @@ examples_listener() ->
|
||||||
dtls_options =>
|
dtls_options =>
|
||||||
#{
|
#{
|
||||||
versions => [<<"dtlsv1.2">>, <<"dtlsv1">>],
|
versions => [<<"dtlsv1.2">>, <<"dtlsv1">>],
|
||||||
cacertfile => <<"/etc/emqx/certs/cacert.pem">>,
|
cacertfile => <<"etc/certs/cacert.pem">>,
|
||||||
certfile => <<"/etc/emqx/certs/cert.pem">>,
|
certfile => <<"etc/certs/cert.pem">>,
|
||||||
keyfile => <<"/etc/emqx/certs/key.pem">>,
|
keyfile => <<"etc/certs/key.pem">>,
|
||||||
verify => <<"verify_none">>,
|
verify => <<"verify_none">>,
|
||||||
fail_if_no_peer_cert => false
|
fail_if_no_peer_cert => false
|
||||||
},
|
},
|
||||||
|
@ -835,9 +835,9 @@ examples_listener() ->
|
||||||
dtls_options =>
|
dtls_options =>
|
||||||
#{
|
#{
|
||||||
versions => [<<"dtlsv1.2">>, <<"dtlsv1">>],
|
versions => [<<"dtlsv1.2">>, <<"dtlsv1">>],
|
||||||
cacertfile => <<"/etc/emqx/certs/cacert.pem">>,
|
cacertfile => <<"etc/certs/cacert.pem">>,
|
||||||
certfile => <<"/etc/emqx/certs/cert.pem">>,
|
certfile => <<"etc/certs/cert.pem">>,
|
||||||
keyfile => <<"/etc/emqx/certs/key.pem">>,
|
keyfile => <<"etc/certs/key.pem">>,
|
||||||
verify => <<"verify_none">>,
|
verify => <<"verify_none">>,
|
||||||
user_lookup_fun => <<"emqx_tls_psk:lookup">>,
|
user_lookup_fun => <<"emqx_tls_psk:lookup">>,
|
||||||
ciphers =>
|
ciphers =>
|
||||||
|
@ -869,5 +869,95 @@ examples_listener() ->
|
||||||
user_id_type => <<"username">>
|
user_id_type => <<"username">>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
ws_listener =>
|
||||||
|
#{
|
||||||
|
summary => <<"A simple WebSocket listener example">>,
|
||||||
|
value =>
|
||||||
|
#{
|
||||||
|
name => <<"ws-def">>,
|
||||||
|
type => <<"ws">>,
|
||||||
|
bind => <<"33043">>,
|
||||||
|
acceptors => 16,
|
||||||
|
max_connections => 1024000,
|
||||||
|
max_conn_rate => 1000,
|
||||||
|
websocket =>
|
||||||
|
#{
|
||||||
|
path => <<"/ocpp">>,
|
||||||
|
fail_if_no_subprotocol => true,
|
||||||
|
supported_subprotocols => <<"ocpp1.6">>,
|
||||||
|
check_origin_enable => false,
|
||||||
|
check_origins =>
|
||||||
|
<<"http://localhost:18083, http://127.0.0.1:18083">>,
|
||||||
|
compress => false,
|
||||||
|
piggyback => <<"single">>
|
||||||
|
},
|
||||||
|
tcp_options =>
|
||||||
|
#{
|
||||||
|
active_n => 100,
|
||||||
|
backlog => 1024,
|
||||||
|
send_timeout => <<"15s">>,
|
||||||
|
send_timeout_close => true,
|
||||||
|
recbuf => <<"10KB">>,
|
||||||
|
sndbuf => <<"10KB">>,
|
||||||
|
buffer => <<"10KB">>,
|
||||||
|
high_watermark => <<"1MB">>,
|
||||||
|
nodelay => false,
|
||||||
|
reuseaddr => true,
|
||||||
|
keepalive => "none"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
wss_listener =>
|
||||||
|
#{
|
||||||
|
summary => <<"A simple WebSocket/TLS listener example">>,
|
||||||
|
value =>
|
||||||
|
#{
|
||||||
|
name => <<"ws-ssl-def">>,
|
||||||
|
type => <<"wss">>,
|
||||||
|
bind => <<"33053">>,
|
||||||
|
acceptors => 16,
|
||||||
|
max_connections => 1024000,
|
||||||
|
max_conn_rate => 1000,
|
||||||
|
websocket =>
|
||||||
|
#{
|
||||||
|
path => <<"/ocpp">>,
|
||||||
|
fail_if_no_subprotocol => true,
|
||||||
|
supported_subprotocols => <<"ocpp1.6">>,
|
||||||
|
check_origin_enable => false,
|
||||||
|
check_origins =>
|
||||||
|
<<"http://localhost:18083, http://127.0.0.1:18083">>,
|
||||||
|
compress => false,
|
||||||
|
piggyback => <<"single">>
|
||||||
|
},
|
||||||
|
ssl_options =>
|
||||||
|
#{
|
||||||
|
versions => [
|
||||||
|
<<"tlsv1.3">>,
|
||||||
|
<<"tlsv1.2">>,
|
||||||
|
<<"tlsv1.1">>,
|
||||||
|
<<"tlsv1">>
|
||||||
|
],
|
||||||
|
cacertfile => <<"etc/certs/cacert.pem">>,
|
||||||
|
certfile => <<"etc/certs/cert.pem">>,
|
||||||
|
keyfile => <<"etc/certs/key.pem">>,
|
||||||
|
verify => <<"verify_none">>,
|
||||||
|
fail_if_no_peer_cert => false
|
||||||
|
},
|
||||||
|
tcp_options =>
|
||||||
|
#{
|
||||||
|
active_n => 100,
|
||||||
|
backlog => 1024,
|
||||||
|
send_timeout => <<"15s">>,
|
||||||
|
send_timeout_close => true,
|
||||||
|
recbuf => <<"10KB">>,
|
||||||
|
sndbuf => <<"10KB">>,
|
||||||
|
buffer => <<"10KB">>,
|
||||||
|
high_watermark => <<"1MB">>,
|
||||||
|
nodelay => false,
|
||||||
|
reuseaddr => true,
|
||||||
|
keepalive => "none"
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}.
|
}.
|
||||||
|
|
Loading…
Reference in New Issue