[ 
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)

Reply via email to