'Действительно ли ln' является атомарным и надежным на NFS? NFS мог заменить GFS в этом варианте использования?

Просто используйте язык, которым Вы являетесь самыми довольными. Этот вид приложения не является CPU-/memory-bound.

Вы упоминали Python. Это интерпретируется, но я действительно не вижу, почему это было бы проблемой. Youtube/Tornado/Django/etc. запускают Python. Все вещи, которые Вы будете когда-либо хотеть для своей определенной цели, уже доступны как модули (daemonize, http, и т.д.).

PHP кажется, не подходящий вариант из-за предела, который Вы упоминаете, но также и потому что Вам нужен апач (не абсолютно верный, но безотносительно). Однако, это возможно.

Java был бы также совершенно пригодный. Вы можете также daemonize свой процесс и пользоваться существующими библиотеками.

C/C++ кажется немного очень, но с доступными библиотеками, необходимо смочь сгенерировать некоторый рабочий код очень быстро.

Как manatwork подчеркнутый, bash также просто соответствия...

Ну, Вы предположили это, моя точка здесь - то, что для этого вида приложения, нет никакого "лучшего языка". Существует семейство языка, которые уже реализуют http_client какую-то библиотеку и другие. Ваш ЦП и память не ограничивают. Можно просто наслаждаться языком, который Вы хотите.:) Но вообще говоря, если это - Ваш сервер, проверяя Ваш веб-сервис, произошел, должен быть проверен внутренне (задание крона, nagios, и т.д.). Из Вашего дома можно просто хотеть проверить с помощью ping-запросов сервер, чтобы видеть, возросли ли аппаратные средства и ответ.

6
23.04.2014, 02:20
1 ответ
[1120536] Системный вызов [1120885] link()[1120886] клиента NFS должен быть привязан непосредственно к операции NFS [1120887]LINK[1120888], которую сервер должен реализовать, используя свой системный вызов [1120889]link()[1120890]. Таким образом, пока [1120891]link()[1120892] является атомарной на сервере, она также будет атомарной на клиентах.[1120537].
3
27.01.2020, 20:30

Теги

Похожие вопросы