Використання Project Voldemort та Hadoop на LinkedIn-і Повідомлення-посилання

Опублікували розширений опис використання Project Voldemort та Hadoop в середині LinkedIn-а. Стаття містить сценарії використання, мотивацію за вибором саме таких компонент та порівняльні характеристики і час виклику для різних сценаріїв.

Інтеграція Java JMS черги повідомлень з PHP STOMP чергою

Опис задачі
Комунікація PHP<->JAVA через черги повідомлень.
Все частіше приходиться зустрічатись із ситуаціями, коли необхідно інтегрувати різні платформи; наприклад, PHP та Java.
Веб сервіси надають можливість взаємодіяти між платформами. Але така взаємодія є досить обмеженою, оскільки інтегруються тільки сервіси, які можуть викликати методи один одного синхронним чи асинхронним способом. Такі речі, як черги повідомлень (message queues), до останнього часу були досить складними для інтеграції. Черги повідомлень все більше проникають зі світу корпоративних проектів у світ веб проектів, де вони надають досить елегантний шлях для покращення характеристики масштабування проектів. Даний туторіал демонструє як працювати з JMS чергами повідомлень в Java та PHP.


( Читати далі )
  • +6
  • 08 червня 2009, 15:44
  • zenyk
  • 2

Google Protocol Buffers 2.1.0

Вийшла нова версія бібліотеки для серіалізації структурних даних Google Protocol Buffers(або просто Protocol Buffers).

Бібліотека складається з двох частин — компілятора Proto файлів та власне самої бібліотеки. За допомогою Protocol Buffers можна описати структуру даних, з якої будуть згенеровані класи на Java, Python чи C++.


( Читати далі )
  • +7
  • 31 травня 2009, 11:49
  • zenyk
  • 4

Розуміння області видимості в об’єктно-орієнтованому JavaScript

enUnderstanding scope in object oriented JavaScript

uaРозуміння області видимості в об’єктно-орієнтованому JavaScript

ruПонимание области видимости в объектно-ориентированном JavaScript

Коли ви думаєте про ключове слово this, ви, напевно, вважаєте, що воно відноситься до поточного екземпляру класу. Це вірно для більшості об’єктно-орієнтованих мов, як C# та Java, але не завжди для JavaScript.

( Читати далі )