эликсир: каковы плюсы / минусы использования inets: start в функции? - PullRequest
1 голос
/ 30 апреля 2019

В настоящее время у меня есть : inets.start и : ssl.start в функции hello / 0 . Есть ли документация, в которой обсуждаются плюсы и минусы размещения кода инициализации в этой функции по сравнению с другими?

$ cat lib/jsontest.ex
defmodule Jsontest do

  @u1 'https://example.com'
  IO.inspect @u1

  def get(u) do
    IO.puts((to_string Time.utc_now) <> " [get] " <> (to_string u))
    {_, { _, _, body}} = :httpc.request(:get, {u, []}, [], [])
    IO.puts(to_string body)
  end

  def hello do
    :inets.start
    :ssl.start
    get(@u1)
  end

end
...