Latest articles
PHP client for Apache Kafka
Apache Kafka is a high-throughput distributed publish-subscribe messaging system written by the
LinkedIn Data Team.
I contributed a PHP client providing both a Producer and a Consumer.
Apache Kafka is designed to support the following
- Persistent messaging with O(1) disk structures that provide constant time performance even with many TB of stored messages.
- High-throughput: even with very modest hardware Kafka can support hundreds of thousands of messages per second.
- Explicit support for partitioning messages over Kafka servers and distributing consumption over a cluster of consumer machines while maintaining per-partition ordering semantics.
- Support for parallel data load into Hadoop.
Lorenzo Alberton
Lorenzo 
has been working with large
enterprise UK companies for the past years and is now Chief Tech Architect at
DataSift.
He's an international
conference speaker and a long-time
contributor to many
open source projects.
Tags
AJAX,
Apache,
Book Review,
Charset,
Cheat Sheet,
Data structures,
Database,
Firebird SQL,
Hadoop,
Imagick,
INFORMATION_SCHEMA,
JavaScript,
Kafka,
Linux,
Message Queues,
mod_rewrite,
Monitoring,
MySQL,
NoSQL,
Oracle,
PDO,
PEAR,
Performance,
PHP,
PostgreSQL,
Profiling,
Scalability,
Security,
SPL,
SQL Server,
SQLite,
Testing,
Tutorial,
TYPO3,
Windows,
Zend Framework