Browse Source

moving `node` examples into a specific folder

tags/v0.0.0-test.4
haixuanTao 3 years ago
parent
commit
c6b671b4ee
7 changed files with 31 additions and 0 deletions
  1. +12
    -0
      binaries/coordinator/Cargo.toml
  2. +9
    -0
      binaries/coordinator/examples/nodes/python/printer.py
  3. +10
    -0
      binaries/coordinator/examples/nodes/python/timer.py
  4. +0
    -0
      binaries/coordinator/examples/nodes/rust/random_number.rs
  5. +0
    -0
      binaries/coordinator/examples/nodes/rust/rate_limit.rs
  6. +0
    -0
      binaries/coordinator/examples/nodes/rust/sink_logger.rs
  7. +0
    -0
      binaries/coordinator/examples/nodes/rust/source_timer.rs

+ 12
- 0
binaries/coordinator/Cargo.toml View File

@@ -22,3 +22,15 @@ time = "0.3.9"
futures-concurrency = "2.0.3"
rand = "0.8.5"
dora-core = { version = "0.1.0", path = "../../libraries/core" }

[[example]]
name = "source_timer"
path = "examples/nodes/rust/source_timer.rs"

[[example]]
name = "sink_logger"
path = "examples/nodes/rust/sink_logger.rs"

[[example]]
name = "random_number"
path = "examples/nodes/rust/random_number.rs"

+ 9
- 0
binaries/coordinator/examples/nodes/python/printer.py View File

@@ -0,0 +1,9 @@
from dora import PyDoraNode

node = PyDoraNode.init_from_env()

for i in range(100):
value = node.next()
print(value) if value is not [] else None

print("printer finished")

+ 10
- 0
binaries/coordinator/examples/nodes/python/timer.py View File

@@ -0,0 +1,10 @@
from dora import PyDoraNode

node = PyDoraNode.init_from_env()
import time

for i in range(100):
node.send_output("time", b"awef")
time.sleep(0.1)

print("printer finished")

binaries/coordinator/examples/random_number.rs → binaries/coordinator/examples/nodes/rust/random_number.rs View File


binaries/coordinator/examples/rate_limit.rs → binaries/coordinator/examples/nodes/rust/rate_limit.rs View File


binaries/coordinator/examples/example_sink_logger.rs → binaries/coordinator/examples/nodes/rust/sink_logger.rs View File


binaries/coordinator/examples/example_source_timer.rs → binaries/coordinator/examples/nodes/rust/source_timer.rs View File


Loading…
Cancel
Save