[
https://issues.apache.org/jira/browse/FINERACT-135?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16788752#comment-16788752
]
Vishwas Babu A J commented on FINERACT-135:
-------------------------------------------
[~jwilke] : Our platform codebase is on [https://github.com/apache/fineract] .
A summary of the work on caching done so far is at
[https://mifosforge.jira.com/wiki/spaces/projects/pages/38600834/GSOC+2013+-+Distributed+Caching+support#GSOC2013-DistributedCachingsupport-Challenges]
.
By default, caching is disabled on the system and can be enabled by turning on
a Global configuration:
[https://mifosforge.jira.com/wiki/spaces/docs/pages/67895362/Global+Configuration]
describes how this can be done from the MifosX User interface
Some useful links to files on the platform codebase :
Ex of Caching :
https://github.com/apache/fineract/blob/e0cb00315b25293cb8a5067c84a259f1cd03146d/fineract-provider/src/main/java/org/apache/fineract/organisation/office/service/OfficeReadPlatformServiceImpl.java#L150
Ex of Cache Eviction:
[https://github.com/apache/fineract/blob/e0cb00315b25293cb8a5067c84a259f1cd03146d/fineract-provider/src/main/java/org/apache/fineract/organisation/office/service/OfficeWritePlatformServiceJpaRepositoryImpl.java#L86]
Files related to Cache setup: [^Screen Shot 2019-03-09 at 9.16.48 AM.png]
[~edcable] : Do you know if any organization is facing performance issues and
looking at enabling Caching on Fineract ? Would it be something that makes
sense for a MifosX GSOC project that Jens could possibly help on?
> Performance improvement using EHCache or any other cache managers
> -----------------------------------------------------------------
>
> Key: FINERACT-135
> URL: https://issues.apache.org/jira/browse/FINERACT-135
> Project: Apache Fineract
> Issue Type: Improvement
> Reporter: Binny Gopinath Sreevas
> Assignee: Markus Geiss
> Priority: Critical
> Labels: gsoc2019
> Attachments: Screen Shot 2019-03-09 at 9.16.48 AM.png
>
>
> In a production environment wiith about 130,000 clients with loans - the
> performance of the loan APIs are poor. I have been told is that enabling
> EHCache and making it work will definitely improve the performance. Can this
> be done and tested for deployment scenarios - including multi-tenant setup
> and load balanced (multiple tomcats/FINERACT instances which talk to the same
> database).
> Reference to previous work on this:
> https://mifosforge.jira.com/wiki/display/projects/GSOC+2013+-+Distributed+Caching+support
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)