![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Первый выпуск фреймворка для создания сетевых сервисов Pingora" | +/– | ![]() |
Сообщение от opennews (??), 08-Апр-24, 20:46 | ||
Компания Cloudflare опубликовала первый выпуск фреймворка Pingora, предназначенного для разработки защищённых высокопроизводительных сетевых сервисов на языке Rust. Построенный при помощи Pingoraа прокси около года используется в сети доставки контента Cloudflare вместо nginx и обрабатывает более 40 млн запросов в секунду. Код написан на языке Rust и опубликован под лицензией Apache 2.0... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (1), 08-Апр-24, 20:46 | +/– | ![]() |
Почему не го? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #2, #3, #14, #28, #50 |
2. Сообщение от Аноним (2), 08-Апр-24, 20:48 | +5 +/– | ![]() |
gc? нафик... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
3. Сообщение от Аноним (3), 08-Апр-24, 20:52 | +3 +/– | ![]() |
Памяти го все таки поболя жрет, особенно если попадаешь на плохой для ГЦ паттерн использование памяти. Но как язык в сто раз проще и приятней, да и комьюнити не клуб ненависти | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #4, #72 |
4. Сообщение от Аноним (1), 08-Апр-24, 20:55 | +/– | ![]() |
есть какие-нибудь вменяемые статьи\сравнения? не просто уровень первого результата google rust vs go | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #6, #7 |
5. Сообщение от пох. (?), 08-Апр-24, 20:57 | +/– | ![]() |
А где ж обещаный сервер на базе этого чудо-фреймворка? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #13 |
6. Сообщение от Аноним (3), 08-Апр-24, 20:58 | +/– | ![]() |
Есть только опыт c++ VS go. На мой взгляд можно аппроксимировать и rust VS go. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
7. Сообщение от Аноним (3), 08-Апр-24, 21:00 | +1 +/– | ![]() |
если в теории - часто и много выделять память в го больно. ГЦ не успевает очищать память, т.к. освобожденное нельзя переиспользовать сразу. В плюсах подобное приводит в дефрагментации, но оно лечится кастомными аллокаторами, меморипулами и т.д. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #21 |
8. Сообщение от Анонин (-), 08-Апр-24, 21:03 | +3 +/– | ![]() |
Крутой проект. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #12 |
12. Сообщение от Аноним (12), 08-Апр-24, 21:17 | +2 +/– | ![]() |
>> язык, который помогает программистам писать с меньшим количеством ошибок. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #23, #52, #57 |
13. Сообщение от Карлос Сношайтилис (ok), 08-Апр-24, 21:18 | +/– | ![]() |
Это фреймворк из которого сервер и делается. Соединяешь трейтики-кирпичики – получаешь нужный сервис. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #26 |
14. Сообщение от Карлос Сношайтилис (ok), 08-Апр-24, 21:19 | +/– | ![]() |
Поэтому что го непредсказуем из-за гц | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
19. Сообщение от Аноним (21), 08-Апр-24, 21:34 | +1 +/– | ![]() |
> вместо nginx и обрабатывает более 40 млн запросов в секунду. Код написан на языке Rust | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #25, #30, #36, #59 |
21. Сообщение от Аноним (21), 08-Апр-24, 21:37 | –2 +/– | ![]() |
В плюсах нет гц, ты о чем? Память там удаляется тогда, когда ты сказал ее удалить | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #22, #69 |
22. Сообщение от Аноним (3), 08-Апр-24, 21:50 | +1 +/– | ![]() |
я про частые и множественные выделения памяти в го и плюсах. ессно в плюсах штатного гц нет (хотя можно сделать :) ) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
23. Сообщение от Анонин (-), 08-Апр-24, 21:50 | +/– | ![]() |
Думанье, как и внимание, ресурс лимитированный. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #61 |
25. Сообщение от Аноним (-), 08-Апр-24, 22:06 | –2 +/– | ![]() |
>> вместо nginx и обрабатывает более 40 млн запросов в секунду. Код написан на языке Rust | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #27, #58 |
26. Сообщение от нах. (?), 08-Апр-24, 22:22 | –5 +/– | ![]() |
> Это фреймворк из которого сервер и делается. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #29, #32, #45 |
27. Сообщение от Аноним (27), 08-Апр-24, 22:33 | +/– | ![]() |
Use *BSD | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #31 |
28. Сообщение от Минона (ok), 08-Апр-24, 22:34 | +2 +/– | ![]() |
Почему не эрланг? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #40, #41 |
29. Сообщение от Минона (ok), 08-Апр-24, 22:34 | +/– | ![]() |
Не мордокниги а Cloudflare. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #33, #34 |
30. Сообщение от Минона (ok), 08-Апр-24, 22:40 | +/– | ![]() |
Скорее вопреки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 |
31. Сообщение от Минона (ok), 08-Апр-24, 22:41 | –1 +/– | ![]() |
Так они тоже написаны на си. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 |
32. Сообщение от Карлос Сношайтилис (ok), 08-Апр-24, 22:43 | +/– | ![]() |
Правильно! Кто такие Cloudflare, чтобы им верить? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #35 |
33. Сообщение от Аноним (-), 08-Апр-24, 22:44 | +/– | ![]() |
Так это ж Нах)) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 |
34. Сообщение от пох. (?), 08-Апр-24, 22:44 | +/– | ![]() |
> Не мордокниги а Cloudflare. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 Ответы: #51 |
35. Сообщение от пох. (?), 08-Апр-24, 22:46 | +/– | ![]() |
> Правильно! Кто такие Cloudflare, чтобы им верить? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #37 |
36. Сообщение от Карлос Сношайтилис (ok), 08-Апр-24, 22:49 | –1 +/– | ![]() |
Благодаря С приходится использовать unsafe, ибо ядро со своей сишкой нифига не гарантирует | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 |
37. Сообщение от Карлос Сношайтилис (ok), 08-Апр-24, 23:09 | +/– | ![]() |
> распространители скама, fud, а в прошлом просто крышеватели ддосеров. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 Ответы: #38 |
38. Сообщение от пох. (?), 08-Апр-24, 23:27 | +/– | ![]() |
Я оцениваю скам, fud - по шкале скама и fud'а | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 Ответы: #46, #47 |
40. Сообщение от Аннон (?), 08-Апр-24, 23:33 | +/– | ![]() |
Эрланг медленный. Больше серверов - больше расходов. Для CloudFlare разница значительная | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #53 |
41. Сообщение от пох. (?), 08-Апр-24, 23:36 | –1 +/– | ![]() |
> Почему не эрланг? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #44, #54, #56 |
43. Сообщение от Аноним (44), 09-Апр-24, 00:01 | –1 +/– | ![]() |
При всей её безопасТности, у Pingora хоть лицензия получше, чем у Nginx. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
44. Сообщение от Аноним (44), 09-Апр-24, 00:08 | +1 +/– | ![]() |
>Наше будущее - за OCaml! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 Ответы: #55 |
45. Сообщение от Аноним (45), 09-Апр-24, 00:10 | –1 +/– | ![]() |
Заявлять | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 |
46. Сообщение от Аноним (-), 09-Апр-24, 00:28 | +/– | ![]() |
> Я оцениваю скам, fud - по шкале скама и fud'а | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 |
47. Сообщение от Карлос Сношайтилис (ok), 09-Апр-24, 00:39 | +/– | ![]() |
пох., дружище, ну что же ты так... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 |
49. Сообщение от Аноним (-), 09-Апр-24, 04:25 | –1 +/– | ![]() |
Было бы клёво собрать на нём Kubernetes Ingress. Ощущение, что может быть прям очень клёвым решением. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
50. Сообщение от Я (??), 09-Апр-24, 06:51 | +/– | ![]() |
так получилось. но вообще как я понял го не очень подходил для решения ботлнека с которым они столкнулись при использовании нгинкса. по хорошему они бы писали это на си, но сейчас если у тебя есть что-то что хорошо пишется на си это надо писать на расте. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
51. Сообщение от Я (??), 09-Апр-24, 06:53 | +/– | ![]() |
лучше не лучше, но один конкретный ботлнек для одной конкретной ситуации закрывает. а нужно это кому-то ещё или нет смотрите сами бесплатно и код открыт под удобной лицензией. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 Ответы: #68 |
52. Сообщение от Я (??), 09-Апр-24, 06:56 | –1 +/– | ![]() |
щас бы тратить самое ценное что есть у разработчика тоесть время на бесполезные понты.. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 |
53. Сообщение от Минона (ok), 09-Апр-24, 07:19 | +/– | ![]() |
> Эрланг медленный. Больше серверов - больше расходов. Для CloudFlare разница значительная | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 |
54. Сообщение от Ф1 (?), 09-Апр-24, 08:07 | +/– | ![]() |
>Наше будущее - за OCaml! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 |
55. Сообщение от Ф1 (?), 09-Апр-24, 08:08 | +/– | ![]() |
>Держи краба | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 Ответы: #66 |
56. Сообщение от Минона (ok), 09-Апр-24, 08:09 | +/– | ![]() |
>> Почему не эрланг? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 Ответы: #74 |
57. Сообщение от Ф1 (?), 09-Апр-24, 08:15 | –1 +/– | ![]() |
>больше думать эти "погромисты" не пробовали? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 |
58. Сообщение от Аноним (3), 09-Апр-24, 08:30 | +1 +/– | ![]() |
можно подумать в ядре на расте меньше проблем будет, порог входа то ниже | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 |
59. Сообщение от Юрий (??), 09-Апр-24, 10:10 | +/– | ![]() |
Толсто накинул. Утритесь ребята! В GNU/Linux все так быстро благодаря электричеству, а не Си-шке. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #64 |
60. Сообщение от 12yoexpert (ok), 09-Апр-24, 10:55 | +2 +/– | ![]() |
чем бы дитя ни тешилось, лишь бы своими кривыми руками в нормальные проекты не лезло | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
61. Сообщение от 12yoexpert (ok), 09-Апр-24, 10:58 | +1 +/– | ![]() |
> Думанье, как и внимание, ресурс лимитированный | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
64. Сообщение от Аноним (66), 09-Апр-24, 11:47 | +/– | ![]() |
Там скорость сильно зависит от того, в каких чипах это электричество бегает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 |
66. Сообщение от Аноним (66), 09-Апр-24, 12:12 | +/– | ![]() |
В Сишку тоже многопоточку не завезли. Однако, это не мешает писать на C многопоточные программы. Если что, многопоточность в libpthread. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 Ответы: #67 |
67. Сообщение от Ф1 (?), 09-Апр-24, 13:06 | +/– | ![]() |
> В Сишку тоже многопоточку не завезли. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 |
68. Сообщение от нах. (?), 09-Апр-24, 14:02 | +/– | ![]() |
> лучше не лучше, но один конкретный ботлнек для одной конкретной ситуации закрывает | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 |
69. Сообщение от Аноним (69), 09-Апр-24, 23:47 | +/– | ![]() |
В С++ нет встроенного GC но никто не запрещает подключить свой если нужно, к примеру SGCL. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
72.
Сообщение от Анониссимус![]() | +/– | ![]() |
Он действительно прост, но никак не приятен. Я чуть не обблевался, когда пытался на нём что-то писать. Раст в этом смысле гораздо, гораздо лучше. Хотя и намного сложнее, да. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
74. Сообщение от пох. (?), 12-Апр-24, 20:29 | +/– | ![]() |
> Что за драма? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |