... | ... | @@ -13,8 +13,8 @@ Auf dieser Seite sammeln wir Ideen für Erweiterungen für drasyl. Einige dieser |
|
|
# ~~Objekt-/Nachrichten-Serialisierung~~ (done https://git.informatik.uni-hamburg.de/sane-public/drasyl/-/merge_requests/181)
|
|
|
drasyl verschickt/empfängt nur Byte-Arrays. Jede Applikation muss sich selbst um die (De)serialisierung der Nachrichten kümmern. Hier könnte man den Entwickler an die Hand nehmen und Hilfestellungen leisten. Man könnte Code-Beispiele mit drasyl & [Jackson](https://github.com/FasterXML/jackson) zeigen.
|
|
|
|
|
|
# Streams
|
|
|
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.
|
|
|
# ~~Streams~~
|
|
|
~~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.
|
... | ... | @@ -26,7 +26,7 @@ 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)
|
|
|
* ~~[Chord](https://de.wikipedia.org/wiki/Chord)~~
|
|
|
* [Kademlia](https://de.wikipedia.org/wiki/Kademlia)
|
|
|
|
|
|
# Informationszentrische Netze
|
... | ... | |