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.