Hi Dan,
Thanks, I will look at how that addon works to write our own
implementation. Implementing Activemq is a bit to much effort for a
small improvement but it could be interesting in the future.
Met vriendelijke groet,
*Erik de Hair*
Software Engineer | Pocos bv
On 03/14/2016 10:30 AM, Dan Haywood wrote:
Hi Erik,
yes, the framework calls the auditing service within the transaction.
The implementation of the auditing service is pluggable however, and
in fact the framework did not itself provide an out-of-the-box
implementation. I presume you are therefore referring to the Isis
Addons implementation, which behaves as you say.
But it is very easy to provide your own implementation. That could
use Activemq, for example, to decouple the persisting of the audit
records from the original request. I mention Activemq because there is
the publisher in Isis Add-ons for the rather similar publishing
service SPI
Hope that helps
Dan
On 14 Mar 2016 08:20, "Erik de Hair" <e.deh...@pocos.nl
<mailto:e.deh...@pocos.nl>> wrote:
Hi,
It looks like the audit logging is executed before an action is
fully completed. (Is that correct?) Is it possible to do the audit
logging asynchronously, so after the action itself was fully
completed and all changes committed to the database? For larger
data structures the audit logging takes a relatively large amount
of time because of all the separate inserts per property.
This way we missed some asynchronously sent response messages from
our suppliers. We should fix this in a different way, but I
thought it might be something that could improve responsiveness of
the application.
Met vriendelijke groet,
*Erik de Hair*
Software Engineer | Pocos bv
Pocos gaat verhuizen! Vanaf 29 maart is ons adres: Beemdstraat 1b,
5653 MA Eindhoven.
Pocos bv Telecom Inspirience awards - Best VaMo Project
T: 088-0100713 <tel:088-0100713> | e.deh...@pocos.nl
<mailto:e.deh...@pocos.nl> | Partner ondersteuning:
part...@pocos.nl <mailto:sa...@pocos.nl> | Service:
serviced...@pocos.nl <mailto:serviced...@pocos.nl>
www.pocos.nl <http://www.pocos.nl/> | Croy 9c, 5653 LC Eindhoven |
Kamer van Koophandel 17097024 | btn_in_20x15
<https://www.linkedin.com/company/pocos?trk=prof-following-company-logo>
twitter <https://twitter.com/Pocosbv>