Мне нужно записать статистические данные в текущий файл access_log Apache (у меня есть другой процесс, который подсчитывает определенные строки в файле access_log, который периодически отправляет отчеты другому процессу). Запрос состоит из структуры карты, содержащей строки, целые числа и прочее ...
У нас есть размещенные в облаке (RackSpace cloud) приложения Ruby и Java, которые будут взаимодействовать следующим образом:
Мы заинтересованы в оценке обоих форматов обмена сообщениями (JSON, Протоколы буферов , Экономия и т. Д.), А также каналы / методы передачи сообщений (сокеты, очереди сообщений, RPC, REST, SOAP и т. Д.)
Наши критерии:
Какую комбинацию формата сообщения и метода передачи вы бы порекомендовали? Почему?
Я собрал здесь некоторые материалы, которые мы уже собрали для ознакомления: Не используйте enumerateObjectsUsingBlock, когда вам нужно изменить локальные переменные (я был неправ ...
Помимо очевидных различий:
enumerateObjectsUsingBlock
, когда вам нужны и индекс, и объект enumerateObjectsUsingBlock
, когда вам нужно изменить локальные переменные enumerateObjectsUsingBlock
обычно считается лучше или хуже, когда для (id obj в myArray)
тоже подойдет? Каковы преимущества / недостатки (например, более или менее эффективен)?