У нас есть размещенные в облаке (RackSpace cloud) приложения Ruby и Java, которые будут взаимодействовать следующим образом:
Мы заинтересованы в оценке обоих форматов обмена сообщениями (JSON, Буферные протоколы , Экономия и т. Д.), А также каналы / методы передачи сообщений (сокеты, очереди сообщений, RPC, REST, SOAP и т. Д.)
Наши критерии:
Какую комбинацию формата сообщения и метода передачи вы бы порекомендовали? Почему?
Я собрал здесь некоторые материалы, которые мы уже собрали для ознакомления: t написать str в текстовый поток Я, должно быть, здесь что-то явно не так. Но что это такое и как мне исправить? Python 2.6.5 (r265: 79096, 19 марта 2010 г., 21:48:26) [MSC v.1500 32 бит (Intel)] на win32 Введите "help", "copyright", "...
Я должен делать что-то явно не так. Но что это такое и как мне исправить?
Python 2.6.5 (r265:79096, Mar 19 2010, 21:48:26) [MSC v.1500 32 bit (Intel)] on
win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import io
>>> f1 = io.open('test.txt','w')
>>> f1.write('bingo')
Traceback (most recent call last):
File "", line 1, in
File "c:\appl\python\2.6.5\lib\io.py", line 1500, in write
s.__class__.__name__)
TypeError: can't write str to text stream
edit : В моем реальном приложении я не будет постоянной строки, у меня будет обычная строка ... если проблема в юникоде, как мне преобразовать в то, что требует io.open?