$30 off During Our Annual Pro Sale. View Details »

New in Kombu 3

Ask Solem
October 03, 2013

New in Kombu 3

Important changes in Kombu 3.0

Ask Solem

October 03, 2013
Tweet

More Decks by Ask Solem

Other Decks in Programming

Transcript

  1. No Pickle! • Pickle, msgpack and YAML now disabled by

    default • Quick fix: • Best practice fix: (`accept` argument whitelist) kombu.enable_insecure_serializers() Consumer(…, accept=[‘pickle’]) Thursday, October 3, 13
  2. Python 2.6+ only • Drops support for Python 2.5 •

    Dual codebase runs both Python 2 and 3 • No longer using 2to3 Thursday, October 3, 13
  3. WIP Async API • Subset of Tulip (asyncio module in

    Python 3.4) • So far only supports consuming messages. • Planned for Kombu 4: • publish, entities, connection/channel life-time • Supported transports: pyamqp, librabbimq, redis • Need help adding support for other transports. Thursday, October 3, 13
  4. New Transports • Pyro • http://pythonhosted.org/Pyro • Softlayer Message Queue

    • http://www.softlayer.com/services/additional/message-queue Thursday, October 3, 13