Hi Andrey,

do you have any updates on this ?

regards,

Santo

Op vrijdag 21 maart 2014 10:30:21 UTC+1 schreef Andrey Lomakin:
>
> Hi, yes, it clarifies what you mean.
> Guys what do you think about making Aynch requests non blocking it is 
> relatively easy to do ?
>
>
> On Thu, Mar 20, 2014 at 10:33 PM, <santo...@gmail.com <javascript:>>wrote:
>
>> Hi Andrey,
>>
>> With non-blocking I mean that the call should return immediately, 
>> probably with a handler which is called whenever the database operation is 
>> ready.
>>
>> The reason for this is that Vert.x is an event-driven framework using 
>> so-called eventloops on which multiple handlers will be registered.
>> If one of those handlers performs some blocking code (a sleep, a wait, a 
>> blocking database call, whatever), the whole eventloop gets blocked, 
>> meaning the other handlers on the loop can't be served.
>>
>> So a Vert.x application consists of one or more modules, where each 
>> module consists of one or more handlers that are registered on the 
>> eventloop.
>> One of the modules in the application can be e.g. a database module that 
>> handles all database related operations for the application.
>> Because such a module actually consists of one or more handlers that are 
>> registered on the eventloop, it is of uttermost importance that it can 
>> perform all its operations in an async, non-blocking way.
>> Hence the request for an async, non-blocking api for OrientDB which can 
>> be used for any db related operation (crud, document/graph, geo related, it 
>> doesn't matter, it should all be available)
>>
>> I hope this clarifies what I meant.
>>
>> regards,
>>
>> Santo
>>
>> Op woensdag 19 maart 2014 18:59:13 UTC+1 schreef Andrey Lomakin:
>>>
>>> Hi,
>>> We have async API which is based on listeners, but listeners are 
>>> executed in the same thread.
>>> When you mean non-blocking does it mean that you need async API which 
>>> will be run in seprate thread, right ?
>>>
>>> Could you define non-blocking ?
>>>
>>>
>>> On Wed, Mar 19, 2014 at 5:57 PM, <santo...@gmail.com> wrote:
>>>
>>>> Hi,
>>>>
>>>> Do you provide an async, non blocking java API for OrientDB and if not, 
>>>> are there any plans to provide it in the near future ?
>>>> The reason I ask this is because I'm writing a java web application 
>>>> based on the Vert.x platform.
>>>> In Vert.x it's required that you don't have any blocking code and 
>>>> therefore I'm interested in a database with which my application can 
>>>> interact in an async, non blocking way.
>>>>
>>>> regards,
>>>>
>>>> Santo
>>>>
>>>> -- 
>>>>
>>>> --- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "OrientDB" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to orient-databa...@googlegroups.com.
>>>>
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>
>>>
>>> -- 
>>> Best regards,
>>> Andrey Lomakin.
>>>
>>> Orient Technologies
>>> the Company behind OrientDB
>>>
>>>   -- 
>>
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "OrientDB" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to orient-databa...@googlegroups.com <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> Best regards,
> Andrey Lomakin.
>
> Orient Technologies
> the Company behind OrientDB
>
>  

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to orient-database+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to