Please note this is improved version of previously[1] explained architecture.
Master Data Change Detection
- Admin Panel will change or add master data.
- Changes goes to DB.
- Update Hibernate First Level Cache.
- Distribute data via Kafka.
- Kafka Consumer detect master data change notification.
- Update Hazelcast Distributed map with which master data has been changed.
- Scheduler application task read from HZ map and get to know about which master data changed.
- Get latest data for changed master data from master data micro service.
- Update LocalEntityMap with business key and Entity.
- Update Business key to Primary key map.
- Removed master data notification record from HZ distributed map.
Scheduler Application Load Balancing
- Get Business key to primary key mapping to all master data.
- Update Business key to primary key mapping
- Read Business key to primary key map then load balanced among HZ cluster members.
- update HZ distributed map.
- Keep business keys which load balanced to local application node.
Processing using master data within scheduler task
- Read from HZ distributed map and get master data local to this node for processing and Keep them for processing.
- Take business keys to process.
- Get locally cached master data for business keys for processing.
- If can’t find in the cache get from micro service.
Nice post...
ReplyDeleteWe are providing the best master data services around the world....visit our website for more information....
Inventory Analysis
SAP Master Data Governance
data management services
master data management in sap
data cleansing tools
Master Data Governance
Data Cleansing Services
For nearly 30 years, PENTA has been recognized as a top-rated Integrated Marketing Company. From creativity and brand management solutions with a strategic and holistic approach to results-oriented programs with analytics, our clients trust us as a business partner – working hard every day to help them grow their companies and build brand presence through our wide spectrum of services.
ReplyDeleteFor more info visit: www.pentamarketing.com
To Ardhanarishwara, the blissfully turing one who resides in the third eye plexus (Ajna Chakra) of each aspirant and who denotes the union of my Param Gurudeva Bhagwan Shiva and my Param Gurudevi Maa Shakti, are offered these salutions, prior this little student continues any further with the text,
ReplyDeleteFor more info visit: Samadhi