We need a specific requirement. We want to use Tigase as our enterprise chat server.
However we want to store all the messages in our custom database in encrypted. So to save the save and retrieve the data we have RESTFul web services.
If we have to redirect the default storage from the current archiving to custom archiving, writing a plugin is good, or we need to write a complete new component?
Is there out of the box support in archiving to consume the RESTFul services to store the data?
Thanks
Khaleel
Artur Hefczyc commented 1 decade ago
Unfortunately there is no out of the box solution available right now.
This could be actually done in many ways. Selecting the best way depends on some factors such as traffic you expect. If you have just a few messages per minute or up to 1 per second than a simpler approach can be used, like a simple plugin intercepting all messages and storing them via REST API. If you expect much higher traffic then we need a different approach with a custom component.
Instead of creating a custom component we could modify current message archiving component and make the REST API storage an option.
We could do this customization for you if you like. If you are interested in hiring us for the work please contact me.
Hi,
We need a specific requirement. We want to use Tigase as our enterprise chat server.
However we want to store all the messages in our custom database in encrypted. So to save the save and retrieve the data we have RESTFul web services.
If we have to redirect the default storage from the current archiving to custom archiving, writing a plugin is good, or we need to write a complete new component?
Is there out of the box support in archiving to consume the RESTFul services to store the data?
Thanks
Khaleel