Skip to content

Commit f70995d

Browse files
committed
remove hr from patterns
1 parent 16df195 commit f70995d

29 files changed

+0
-29
lines changed

patterns/active–active.html

-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
need a different strategy, but because there is no magic bullet, you must
2020
expect different restrictions.
2121

22-
---
2322

2423
[back to the list](../categories.html)
2524

patterns/active–passive.html

-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
will forget all of its previous state and start from scratch. Imagine your web
1818
shop forgetting about all registered users—that would be a catastrophe!
1919

20-
---
2120

2221
[back to the list](../categories.html)
2322

patterns/aggregator.html

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
means prolonging the time until the overall response can be sent back to the
1515
client, thus leaving an opportunity for latency reduction unused.
1616

17-
---
1817

1918
[back to the list](../categories.html)
2019

patterns/ask-pattern.html

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414

1515
* Traditional RPC systems are exclusively based on the premise of request-response calls, pretending the same semantics as a local procedure call. Their synchronous presentation results in distributed systems coupled in undesirable ways, as discussed throughout the first part of this book. In order to decouple caller and callee, the locally returned type is changed from a strict result value to a Future—a container for a result value that may arrive later. The continuation of the caller’s business process then needs to be lifted into the Future as well, using transformation combinators to perform the successive steps. This Future is an ephemeral component whose purpose is the reception of the eventual response and the initiation of follow-up actions, exactly like the child Actor in the previous bullet point.
1616

17-
---
1817

1918
[back to the list](../categories.html)
2019

patterns/business-handshake.html

-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
overshadowed by some other event. This second level is what the Business
2323
Handshake pattern is all about.
2424

25-
---
2625

2726
[back to the list](../categories.html)
2827

patterns/circuit-breaker.html

-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
failures; and second, the sender decides that requests will fail instead of
2323
wasting time with waiting for negative replies.
2424

25-
---
2625

2726
[back to the list](../categories.html)
2827

patterns/complex-command.html

-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
loquacious interchanges between resource and users; the user of the resource is
2222
only interested in the comparatively small result.
2323

24-
---
2524

2625
[back to the list](../categories.html)
2726

patterns/conflict-detection-and-resolution.html

-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
communication, so if all cluster nodes are to make progress in accepting and
1313
processing requests at all times, conflicting actions may be performed.
1414

15-
---
1615

1716
[back to the list](../categories.html)
1817

patterns/conflict-free-replicated-data-types.html

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
possible to avoid conflicts while maintaining perfect availability without
1515
restricting the data types that can be expressed.
1616

17-
---
1817

1918
[back to the list](../categories.html)
2019

patterns/consensus-based.html

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
words, if initially there are multiple competing proposals, and the group must
1515
decide which single one to support.
1616

17-
---
1817

1918
[back to the list](../categories.html)
2019

patterns/domain-object.html

-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
and the ubiquitous language is the natural language in which domain experts
2828
describe the business function of the component.
2929

30-
---
3130

3231
[back to the list](../categories.html)
3332

patterns/drop.html

-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
of Reactive systems need to be comfortable with the notion of sometimes
2222
deliberately losing messages.
2323

24-
---
2524

2625
[back to the list](../categories.html)
2726

patterns/error-kernel.html

-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
the JVM. The name Akka was originally conceived as a palindrome of Actor
1919
Kernel, referring to this core design pattern.
2020

21-
---
2221

2322
[back to the list](../categories.html)
2423

patterns/event-sourcing.html

-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
described in 2005 by Martin Fowler  and picked up by Microsoft Research,  and
1616
it has shaped the design of the Akka Persistence module.
1717

18-
---
1918

2019
[back to the list](../categories.html)
2120

patterns/event-stream.html

-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
also violate the Simple Component pattern by introducing a second
2020
responsibility.
2121

22-
---
2322

2423
[back to the list](../categories.html)
2524

patterns/forward-flow.html

-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
and increased response latency; thinking about forward flow lets you recognize
1616
these cases and improve your service quality.
1717

18-
---
1918

2019
[back to the list](../categories.html)
2120

patterns/let-it-crash.html

-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
failure model and at the same time leads to a more robust system that even has
2323
a chance to survive failures that were entirely unforeseen.
2424

25-
---
2625

2726
[back to the list](../categories.html)
2827

patterns/managed-blocking.html

-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
resources that are implicitly seized, most notably the threads required for
1818
their execution.
1919

20-
---
2120

2221
[back to the list](../categories.html)
2322

patterns/managed-queue.html

-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
cannot be slowed down, you need to mediate between the bounded internal
2727
capacity and the potentially unbounded influx.
2828

29-
---
3029

3130
[back to the list](../categories.html)
3231

patterns/pull.html

-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
is also characterized as dynamic push-pull, an aspect that we will discuss
2020
later.
2121

22-
---
2322

2423
[back to the list](../categories.html)
2524

patterns/request-response.html

-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
B; when receiving requests, B will need to learn or deduce how to address A in
2626
order to send back a response.
2727

28-
---
2928

3029
[back to the list](../categories.html)
3130

patterns/resource-encapsulation.html

-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
will lead you to identify the management of an external resource as a notable
2323
responsibility that needs to be broken out into its own simple component.
2424

25-
---
2625

2726
[back to the list](../categories.html)
2827

patterns/resource-loan.html

-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
drives the connection pool abstraction is useful in Reactive system design as
2828
well.
2929

30-
---
3130

3231
[back to the list](../categories.html)
3332

patterns/resource-pool.html

-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
reasoning presented in chapters 4 and 5, it relies heavily on asynchronous
2323
message passing and location transparency to achieve scalability.
2424

25-
---
2625

2726
[back to the list](../categories.html)
2827

patterns/saga.html

-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
components? It turns out the research topic of sagas provides an effective,
2323
robust solution for many use cases.
2424

25-
---
2625

2726
[back to the list](../categories.html)
2827

patterns/self-contained-message.html

-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
information should be considered a premature optimization until proven
2121
otherwise.
2222

23-
---
2423

2524
[back to the list](../categories.html)
2625

patterns/sharding.html

-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
by a fixed formula that can be evaluated whenever an object needs to be
2323
located.
2424

25-
---
2625

2726
[back to the list](../categories.html)
2827

patterns/simple-component.html

-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
object-oriented software design, it is usually stated as follows: “A class
2121
should have only one reason to change.”
2222

23-
---
2423

2524
[back to the list](../categories.html)
2625

patterns/throttling.html

-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
to a request rate that is too high. With the Pull pattern, you can turn this
1919
around and not generate requests more quickly than they are allowed to be sent.
2020

21-
---
2221

2322
[back to the list](../categories.html)
2423

0 commit comments

Comments
 (0)