← Back to team overview

openerp-expert-framework team mailing list archive

Re: New connectors

 

On Mon, Dec 17, 2012 at 4:35 AM, Guewen Baconnier <
guewen.baconnier@xxxxxxxxxxxxxx> wrote:

> On 12/15/2012 12:53 AM, Maxime Chambreuil wrote:
>
>> Hello,
>>
>> I have heard at the last community days that API could be fairly slow
>> (Magento was given as an example). So I am not sure adding other
>> layers/tools/software would make such connection a viable solution for real
>> life systems.
>>
>> We haven't tested API performance of SugarCRM and Redmine yet (RT doesn't
>> have one AFAIK).
>>
>> I would be willing to know if there is anyone using this kind of solution
>> with OpenERP and their feedback of using it. We've been using direct
>> connection so far and customers seem to like it.
>>
>> Have a great week-end!
>>
>>
> Hello,
>
> For Magentoerpconnect (and co) modules in V7, we want to implement a jobs
> queue. Nothing started yet, but we already had some thinking about that.
>
> What we actually plan is to have, at least, a naive implementation of a
> queue on top of Postgres (to avoid external dependencies) which will be the
> default queue used for the connectors.
>

Hello, I just let a comment here but implement a queue message on top of
RDBMS is a bad idea, you can check http://code.google.com/p/pymq/ i test
and works really good, and has a pluggable data storage.

Regards,

>
> In the connectors, the queue will be replaceable, so a more advanced queue
> implementation could be used (thought about using Celery[1] and RabbitMQ[2]
> for instance).
>
> Concerning the API slowness, you are right at least for Magento. Its API
> is awfully slow. Though, using a queue 'inside' the connectors won't worsen
> the current situation. By cons, they will bring decoupling (so easier
> debugging, easier integration of features, etc), visibility on the
> jobs/load, ensure atomicity of synchronizations, ...
>
> Have a nice day
>
> [1] http://www.celeryproject.org/
> [2] http://www.rabbitmq.com/
>
>
> --
> Guewen Baconnier
>
> Business Solutions Software Developer
> Camptocamp SA
> PSE A, CH-1015 Lausanne
>
> http://openerp.camptocamp.com/
>
> Phone: +41 21 619 10 39
> Office: +41 21 619 10 10
> Fax: +41 21 619 10 00
> Email: guewen.baconnier@camptocamp.**com <guewen.baconnier@xxxxxxxxxxxxxx>
>
> ______________________________**_________________
> Mailing list: https://launchpad.net/~**openerp-expert-framework<https://launchpad.net/~openerp-expert-framework>
> Post to     : openerp-expert-framework@**lists.launchpad.net<openerp-expert-framework@xxxxxxxxxxxxxxxxxxx>
> Unsubscribe : https://launchpad.net/~**openerp-expert-framework<https://launchpad.net/~openerp-expert-framework>
> More help   : https://help.launchpad.net/**ListHelp<https://help.launchpad.net/ListHelp>
>



-- 
Cristian Salamea
@ovnicraft

Follow ups

References