Aktivace vrstvy QUIC v Nastavení struktury, uživatele a databáze

Automaticky přeloženo z Deepl

V beta verzi 4D v20 jsme vám s nadšením ukázali naši práci na nové síťové vrstvě QUIC. Protože je tato vrstva stále v beta verzi, deaktivovali jsme ji pro finální verzi LTS. Vrstva QUIC bude k dispozici ve funkčních verzích, takže můžete sledovat její vývoj a pomoci nám ji vylepšit.

Zatímco verze 4D v20 umožňovala přepínání síťových vrstev pouze v interpretovaných aplikacích a u enginových aplikací si vynucovala nové sestavení, verze 4D v20 R2 umožňuje změnu vrstvy v kompilovaných/sestavených aplikacích prostřednictvím Nastavení struktury, uživatele a databáze , aby se usnadnilo testování i ve výrobě.

Nejprve se podívejme na novou volbu Síťová vrstva na kartě Klient-Server v Nastavení:

Jak vidíte, přidali jsme nové rozevírací pole pro výběr síťové vrstvy.

Můžete přepínat ze sítě ServerNet (výchozí síťová vrstva ve 4D) na starší síťovou vrstvu nebo QUIC. Protože síťová vrstva QUIC je nutně šifrovaná, zaškrtávací políčko „šifrovat komunikaci klient-server“ se odstraní, pokud vyberete vrstvu QUIC. Podobně je odstraněn i posuvník „Časový limit spojení klient-server“, protože protokol UDP nezpracovává odpojení jako protokol TCP.

Děkujeme!

Rádi bychom vám také poděkovali. Vaše připomínky k této nové síťové vrstvě a hlášení o chybách, která podáváte, nám výrazně pomáhají ji vylepšovat. Nyní jsme s její stabilitou celkem spokojeni a pracujeme na přidání posledních funkcí, které nám ještě chybí. Síťová vrstva QUIC jako taková je ve verzi 4D v20 R2 stále beta verzí, kterou byste neměli používat v produkčním prostředí.
Zůstaňte naladěni na další vývoj!

Nicolas Brachfogel
• Product Owner & Senior Developer • Nicolas Brachfogel nastoupil do 4D v roce 2017 jako senior vývojář (4D server a sítě). Jako Product Owner, který řídí vydání Apple Silicon, má na starosti psaní uživatelských příběhů a jejich převod do funkčních specifikací a také zajišťuje, aby implementace funkcí vyhovovaly potřebám zákazníků. Nicolas, absolvent Institut Supérieur d'Informatique Appliquée (INSIA), začal svou kariéru jako softwarový vývojář v roce 2001. Po několika letech kódování v Javě a C++ se specializoval na vývoj klient-server pro společnosti zabývající se videohrami. Jako serverový vývojář/architekt úspěšně pracoval na serverových architekturách mnoha her (Dofus Arena, Drakerz, Trivial Pursuit Go!).