2015-04-16 2 views
1

В их website Apache бережливости вводится в рамках программного обеспеченияКак расширяется Apache Thrift?

для масштабируемых услуг межъязыковой развития ...

, но я не мог найти то, что делает его масштабируемым. Итак, мой вопрос в том, что делает его масштабируемым? Использует ли только Thrift приложение для масштабирования? Если нет, как я могу использовать экономию масштабируемым способом?

ответ

2

"Scalability", в этом контексте означает способность разбивать приложение на столько или несколько штук, используя как можно меньше или столько разных процессоров, сколько необходимо. Это же приложение может быть «построено» просто путем добавления оборудования.

Из сберегательными белой бумаги:

https://thrift.apache.org/static/files/thrift-20070401.pdf

бережливость позволило Facebook создавать масштабируемые сервисы бэкэнд эффективно, позволяя инженерам разделяй и властвуй. Приложение разработчики могут сосредоточиться на коде приложения, не беспокоясь о слое сокетов . Мы избегаем дублирования работы, записывая буферизацию и логику ввода-вывода в одном месте, а не вставляя ее в каждое приложение.

+0

Когда вы говорите, что «разделяете приложение на столько или несколько штук», вы имеете в виду, что разные части приложения могут находиться на разных компьютерах и общаться с помощью вызовов api? Разве это так, как «Тяга» является масштабируемым? –

+0

Да, это точно. – FoggyDay