Preemptivní server a klient webových služeb

Automaticky přeloženo z Deepl

Preemptivní webové služby umožňují aplikacím plně využívat vícejádrové počítače, což vede k rychlejším odezvám na souběžné požadavky. Je to nejen výkonné, ale také snadné: ve Vlastnostech metody libovolné metody stačí vybrat možnost „Lze spustit v preemptivních procesech“ a můžete začít pracovat!

Metoda 4D může být preemptivní nebo ne podle možností kompilace a použití jazyka, jak je vysvětleno v tomto příspěvku.

Ve výchozím nastavení, když server webových služeb obdrží více požadavků, použije k jejich zpracování kooperativní vlákna, tj . všechny procesy běžící na jednom jádře. Pokud nyní povolíte, aby vaše metody byly používány v preemptivních vláknech, použije 4D všechna dostupná jádra k paralelnímu spuštění několika úloh.

Níže uvedené video například demonstruje zkrácení doby odezvy dělené třemi:

Jak vidíte, preemptivní režim zvyšuje rychlost vašich požadavků, protože je zapojen výkon všech procesorů.

Nové příkazy pro zabezpečení vláken

Všechny příkazy webové služby jsou nyní bezpečné pro vlákna.

Příkazy serveru:

Příkazy klienta: Příkazy klienta:

Fabrice Mainguené
- Product Owner -Fabrice Mainguené se připojil k týmu 4D Program v listopadu 2016. Jako Product Owner má na starosti psaní uživatelských příběhů, které následně převádí do funkčních specifikací. Jeho úkolem je také zajistit, aby dodaná implementace funkcí splňovala potřeby zákazníků.Po získání bakalářského titulu v oboru informatiky na CNAM nastoupil Fabrice do malé softwarové vydavatelské společnosti jako vývojář Windev. Poté pracoval pro různé společnosti v oblasti průmyslu a obchodu jako vývojář aplikací Windev a webových aplikací a také jako technický poradce pro nové funkce.