... | ... | @@ -14,4 +14,17 @@ Man müsste gucken wie TCP die Reihenfolge der Pakete sicherstellt und das dann |
|
|
drasyl selbst arbeitet nachrichtenbasiert. Man könnte darauf aufbauend eine implementation für Datenströme bereitstellen. Wenn möglich, sollte auf den JDK-Klassen InputStream und OutputStream aufbaut werden.
|
|
|
|
|
|
# RxJava DrasylNode
|
|
|
RxJava ist eine Erweiterung des Beobachter Musters. Die drasyl-Erweiterung sollte eingehende Nachrichten über einen Observable bereitstellen und ausgehende Nachrichten als Observer entgegen nehmen können. |
|
|
\ No newline at end of file |
|
|
RxJava ist eine Erweiterung des Beobachter Musters. Die drasyl-Erweiterung sollte eingehende Nachrichten über einen Observable bereitstellen und ausgehende Nachrichten als Observer entgegen nehmen können.
|
|
|
|
|
|
Siehe: https://git.informatik.uni-hamburg.de/sane-public/drasyl/-/blob/71187a7fbe63b6836ae53053bcef6b7bc70117e2/drasyl-examples/src/main/java/org/drasyl/core/node/ObservableDrasylNode.java
|
|
|
|
|
|
# Verteilte Hashtabelle
|
|
|
DHTs sollten sich gut auf drasyl Prototypen lassen.
|
|
|
|
|
|
Beispiele:
|
|
|
* [SkipNet](https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/tr-2002-92.pdf)
|
|
|
* [Chord](https://de.wikipedia.org/wiki/Chord)
|
|
|
* [Kademlia](https://de.wikipedia.org/wiki/Kademlia)
|
|
|
|
|
|
# Informationszentrische Netze
|
|
|
Siehe https://git.informatik.uni-hamburg.de/sane-public/drasyl/-/merge_requests/29 |
|
|
\ No newline at end of file |