Women in Technology

Hear us Roar



Article:
  How to Use JMS with PHP
Subject:   Why?
Date:   2004-11-15 23:38:10
From:   ashevat
Response to: Why?

The article is about extending the PHP to the backend enterprise Java world, a native JMS for PHP will not serve this purpose and will not give the PHP the abilities that are needed for this task.



I agree that the PHP/JAVA extension is costly (not to the extend you describe it but still costly). In the next release of PHPMQ I intend to implement the messaging interface over HTTP. This will eliminate the need for the PHP/JAVA extension.



Speaking of cost ... MantaRay is unique in that it uses a server-less, purely distributed architecture. You do not need a costly centralized broker (with load balancer and backups). Remove the centralized broker and you remove this single point of congestion and failure, you get better performance and a more durable system.



Having said that, PHPMQ is an opensource project and the PHPMQ messaging interface is well defined and decoupled from the implementation, you are more then welcome to contribute code connecting PHPMQ to any other JMS provider.


Main Topics Oldest First

Showing messages 1 through 1 of 1.

  • Why?
    2005-08-17 00:24:18  JamesStrachan [View]

    RE "MantaRay is unique in that it uses a server-less, purely distributed architecture." - this is not really true.

    ActiveMQ supports a pure peer based architecture too; its the default out of the box configuration in fact. You only need to run brokers if you wish to manage persistent files on certain machine - rather than having to worry about backing up 1000s of machines persisted messags.

    So Mantaray is hardly unique - other open source JMS providers support peer networks