{"id":119707,"date":"2024-09-05T09:43:04","date_gmt":"2024-09-05T07:43:04","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/ergo-framework-3-0"},"modified":"2024-09-05T09:43:04","modified_gmt":"2024-09-05T07:43:04","slug":"ergo-framework-3-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/ergo-framework-3-0","title":{"rendered":"Ergo Framework 3.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ergo Framework \u2013 une mise en \u0153uvre des id\u00e9es, technologies et mod\u00e8les de conception du monde Erlang en langage de programmation Go. Il est bas\u00e9 sur le mod\u00e8le d'acteur, la transparence r\u00e9seau et un ensemble de composants pr\u00eats \u00e0 l'emploi pour le d\u00e9veloppement. Cela simplifie consid\u00e9rablement la cr\u00e9ation de solutions complexes et distribu\u00e9es tout en garantissant un haut niveau de fiabilit\u00e9 et de performance.<\/p>\n<p>Cette version marque une \u00e9tape importante dans le d\u00e9veloppement d'Ergo Framework. Le design du framework a \u00e9t\u00e9 enti\u00e8rement repens\u00e9 et cette version a \u00e9t\u00e9 cr\u00e9\u00e9e \u00e0 partir de z\u00e9ro. Elle inclut :<\/p>\n<ul>\n<li>Des am\u00e9liorations significatives de l'API : les interfaces Process, Node et Network ont \u00e9t\u00e9 am\u00e9lior\u00e9es avec de nombreux m\u00e9thodes pratiques.<\/li>\n<p> <noindex><\/p>\n<li>Un nouveau stack r\u00e9seau : Cette version introduit un tout nouveau stack r\u00e9seau pour des performances et une flexibilit\u00e9 am\u00e9lior\u00e9es. Les d\u00e9tails peuvent \u00eatre trouv\u00e9s ici :\u00a0<a rel=\"nofollow\" href=\"https:\/\/github.com\/ergo-services\/benchmarks\">https:\/\/github.com\/ergo-services\/benchmarks<\/a>.<\/li>\n<p><\/noindex> <\/ul>\n<p>Avec la sortie d'Ergo Framework 3.0.0, de nouveaux outils et une biblioth\u00e8que de composants suppl\u00e9mentaires ont \u00e9galement \u00e9t\u00e9 pr\u00e9sent\u00e9s :<\/p>\n<ul>\n<li>Outils (observer, saturn) \u2014\u00a0<a rel=\"nofollow\" href=\"https:\/\/github.com\/ergo-services\/tools\">https:\/\/github.com\/ergo-services\/tools<\/a><\/li>\n<li>Journaliseurs (rotate, colored) \u2014\u00a0<a rel=\"nofollow\" href=\"https:\/\/github.com\/ergo-services\/logger\">https:\/\/github.com\/ergo-services\/logger<\/a><\/li>\n<li>Meta (websocket) \u2014\u00a0<a rel=\"nofollow\" href=\"https:\/\/github.com\/ergo-services\/meta\">https:\/\/github.com\/ergo-services\/meta<\/a><\/li>\n<li>Applications (observer) \u2014\u00a0<a rel=\"nofollow\" href=\"https:\/\/github.com\/ergo-services\/application\">https:\/\/github.com\/ergo-services\/application<\/a><\/li>\n<li>Registres (client Saturn) \u2014\u00a0<a rel=\"nofollow\" href=\"https:\/\/github.com\/ergo-services\/registrar\">https:\/\/github.com\/ergo-services\/registrar<\/a><\/li>\n<li>Proto (erlang23) \u2014 <a rel=\"nofollow\" href=\"https:\/\/github.com\/ergo-services\/proto\">https:\/\/github.com\/ergo-services\/proto<\/a><\/li>\n<\/ul>\n<p><strong>Documentation<\/strong><\/p>\n<p> <noindex><\/p>\n<p>Nous avons publi\u00e9 une documentation compl\u00e8te sur le framework, qui comprend des guides d\u00e9taill\u00e9s pour utiliser efficacement toutes les fonctionnalit\u00e9s d'Ergo Framework. Elle est disponible sur\u00a0<a rel=\"nofollow\" href=\"https:\/\/docs.ergo.services\/\">https:\/\/docs.ergo.services<\/a>.<\/p>\n<p><\/noindex> <\/p>\n<p><strong>Support Erlang<\/strong><\/p>\n<p> <noindex><\/p>\n<p>\u00c0 partir de la version 3.0.0, le support de la pile r\u00e9seau Erlang a \u00e9t\u00e9 d\u00e9plac\u00e9 dans un module s\u00e9par\u00e9 et est distribu\u00e9 sous la licence BSL 1.1 \u2014\u00a0<a rel=\"nofollow\" href=\"https:\/\/github.com\/ergo-services\/proto\">https:\/\/github.com\/ergo-services\/proto<\/a>. Des informations d\u00e9taill\u00e9es sur l'utilisation de ce module peuvent \u00eatre trouv\u00e9es dans la documentation \u00e0\u00a0<a rel=\"nofollow\" href=\"https:\/\/docs.ergo.services\/extra-library\/network-protocols\/erlang\">https:\/\/docs.ergo.services\/extra-library\/network-protocols\/erlang<\/a>.<\/p>\n<p><\/noindex> <\/p>\n<p><strong>D\u00e9marrage rapide<\/strong><\/p>\n<p> <noindex><\/p>\n<p>Pour\u00a0<a rel=\"nofollow\" href=\"https:\/\/github.com\/ergo-services\/ergo?tab=readme-ov-file#quick-start\">d\u00e9marrage rapide<\/a>\u00a0utilisez l'outil\u00a0<a rel=\"nofollow\" href=\"https:\/\/docs.ergo.services\/tools\/ergo\">ergo<\/a>\u00a0\u2014 un utilitaire en ligne de commande con\u00e7u pour simplifier le processus de g\u00e9n\u00e9ration de code mod\u00e8le pour votre projet bas\u00e9 sur Ergo Framework.<\/p>\n<p><\/noindex> <noindex><\/p>\n<p>Bon coding\u270c\ufe0f\u00a0<a rel=\"nofollow\" href=\"https:\/\/ergo.services\/\">https:\/\/ergo.services<\/a><\/p>\n<p><\/noindex><\/p>\n<p>Source : <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/opensource\/17720528\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>Ergo Framework &ndash; \u044d\u0442\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0438\u0434\u0435\u0439, \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 \u0438 \u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u0437 \u043c\u0438\u0440\u0430 Erlang \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Go. \u041e\u043d \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d \u043d\u0430 \u0430\u043a\u0442\u043e\u0440\u043d\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438, \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438 \u0438 \u043d\u0430\u0431\u043e\u0440\u0435 \u0433\u043e\u0442\u043e\u0432\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438. \u042d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u043f\u0440\u043e\u0449\u0430\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0441\u043b\u043e\u0436\u043d\u044b\u0445 \u0438 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044f \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0432\u044b\u0441\u043e\u043a\u0438\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u0441\u0442\u0438 \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438. \u042d\u0442\u0430 \u0432\u0435\u0440\u0441\u0438\u044f \u0437\u043d\u0430\u043c\u0435\u043d\u0443\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u0432\u0430\u0436\u043d\u044b\u0439 \u044d\u0442\u0430\u043f \u0432 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 Ergo [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-119707","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"Ergo Framework \u2013 \u044d\u0442\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0438\u0434\u0435\u0439, \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 \u0438 \u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u0437 \u043c\u0438\u0440\u0430 Erlang \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Go. \u041e\u043d \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d \u043d\u0430 \u0430\u043a\u0442\u043e\u0440\u043d\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438, \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438 \u0438 \u043d\u0430\u0431\u043e\u0440\u0435 \u0433\u043e\u0442\u043e\u0432\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/ergo-framework-3-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Ergo Framework 3.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"Ergo Framework \u2013 \u044d\u0442\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0438\u0434\u0435\u0439, \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 \u0438 \u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u0437 \u043c\u0438\u0440\u0430 Erlang \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Go. \u041e\u043d \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d \u043d\u0430 \u0430\u043a\u0442\u043e\u0440\u043d\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438, \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438 \u0438 \u043d\u0430\u0431\u043e\u0440\u0435 \u0433\u043e\u0442\u043e\u0432\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/ergo-framework-3-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-09-05T07:43:04+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-09-05T07:43:04+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Ergo Framework 3.0 | ProHoster","description":"Ergo Framework est une mise en \u0153uvre des id\u00e9es, technologies et mod\u00e8les de conception du monde Erlang en langage de programmation Go. Il est construit sur le mod\u00e8le d'acteurs, la transparence r\u00e9seau et un ensemble de composants pr\u00eats \u00e0 l'emploi pour le d\u00e9veloppement.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/ergo-framework-3-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Ergo Framework 3.0 | ProHoster","og:description":"Ergo Framework \u2013 \u044d\u0442\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0438\u0434\u0435\u0439, \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 \u0438 \u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u0437 \u043c\u0438\u0440\u0430 Erlang \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Go. \u041e\u043d \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d \u043d\u0430 \u0430\u043a\u0442\u043e\u0440\u043d\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438, \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438 \u0438 \u043d\u0430\u0431\u043e\u0440\u0435 \u0433\u043e\u0442\u043e\u0432\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/ergo-framework-3-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-09-05T07:43:04+00:00","article:modified_time":"2024-09-05T07:43:04+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"119707","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 06:19:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 06:19:19","updated":"2026-01-23 06:19:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/119707","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=119707"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/119707\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=119707"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=119707"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=119707"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}