Distributed design patterns: Difference between revisions
Appearance
Content deleted Content added
Tom.Reding (talk | contribs) m Category:CS1 maint: multiple names: authors list/ref cleanup |
No edit summary |
||
Line 7: | Line 7: | ||
* [[Security Patterns|Security]] and [[reliability engineering|reliability]] patterns |
* [[Security Patterns|Security]] and [[reliability engineering|reliability]] patterns |
||
* [[Event-driven architecture|Event driven]] patterns |
* [[Event-driven architecture|Event driven]] patterns |
||
* Saga pattern <ref>{{Cite book |title=Fundamentals of Software Architecture: An Engineering Approach |publisher=O'Reilly Media |year=2020 |isbn=978-1492043454}}</ref> |
|||
==Examples== |
==Examples== |
Latest revision as of 03:50, 6 June 2024
This article needs additional citations for verification. (December 2009) |
In software engineering, a distributed design pattern is a design pattern focused on distributed computing problems.
Classification
[edit]Distributed design patterns can be divided into several groups:
- Distributed communication patterns
- Security and reliability patterns
- Event driven patterns
- Saga pattern [1]
Examples
[edit]- MapReduce
- Bulk synchronous parallel
- Remote Session[2]
See also
[edit]References
[edit]- ^ Fundamentals of Software Architecture: An Engineering Approach. O'Reilly Media. 2020. ISBN 978-1492043454.
- ^ Pitt & McNiff (2001). java.rmi: the Remote Method Invocation Guide. Great Britain: Pearson Education. pp. 284. ISBN 0-201-70043-3.