An Overview of some of the best Coherence Patterns

You can view the PDF version here

Coherence Implementation Patterns – Sig Nov 2011 from Ben Stopford

Posted on November 4th, 2011 in Coherence, Talks


  1. Mayandi April 13th, 2014
    13:09 GMT

    Thanks a lot for sharing very important ideas to resolve reoccurring problem. Appreciate your time and efforts in sharing your valuable thoughts and Knowledge.
    Could you please explain bit more on Thread Model and how it is impact on performing cache.put() operation in EntryProcessor (Step by Step to explain Deal block).
    As per my understanding, deadlock won’t occur when free worker thread(s).

  2. ben April 16th, 2014
    7:00 GMT

    Hi Mayandi

    I’ve actually got another post (below) which covers the threading model in a little more detail. In short deadlocks will occur if you access other caches within the same coherence service. However if you use caches in a different service everything will be fine. The service is just defined by the service name in the config descriptor.

    http://www.benstopford.com/2009/08/30/the-trials-of-merging-data-and-processing-in-coherence-why-it-doesnt-quite-just-work/

    Hope this helps

    Ben

Have your say

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>




Safari hates me
IMPORTANT! To be able to proceed, you need to solve the following simple problem (so we know that you are a human) :-)

Add the numbers ( 10 + 5 ) and SUBTRACT two ?
Please leave these two fields as-is:

Talks (View on YouTube)