Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Первый выпуск фреймворка для создания сетевых сервисов 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.
Сообщение от Анониссимус (?), 10-Апр-24, 05:21
| +/– | |
Он действительно прост, но никак не приятен. Я чуть не обблевался, когда пытался на нём что-то писать. Раст в этом смысле гораздо, гораздо лучше. Хотя и намного сложнее, да. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 | ||
| 74. Сообщение от пох. (?), 12-Апр-24, 20:29 | +/– | |
> Что за драма? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |