Giter Club home page Giter Club logo

orcar's People

Contributors

tz70s avatar

Watchers

 avatar  avatar

orcar's Issues

Need to refactor again

Some relations in current code base is really bad smell, need to refactor again.
That is, block out most unit test currently.

coap message builder

Referece to all #5 #2 tracking issue of message exchange, this issue describe the definition of coap message representation.

  1. Main route, a.k.a Uri-Path will be,
    • context for operating node context
    • actor for operating actor
  2. Location-Path represented as actor system path.
    • i.e. location/actor-level1/actor-level2/actor-level3/actor
  3. ETag, a.k.a entity tag, can be used of class-name, and further entity information, but the format of etag still need to investigate.
  4. Location-Query and Uri-Query are not used currently.

Checkout RFC7252

Resolve the address issue of node-id and orchestrator-id

The node id and orchestrator id in runtime need to be re-investigated, can use integer for larger representation.
Further, the byte representation now only remain in 0 ~ 128, due to the unsigned to signed transformation.

Not so urgent, though.

Tracking Issue - milestone to ver 0.3

In the milestone 0.3, to accomplish the basic prototype functionalities.

Remote Communication

  • Router (external connection)
  • Routing Table Update
  • Basic server side

First Step Refactor

  • Use logger instead of print stack trace.

Event Handlers

  • Check out task registry for requested orchestrator is existed.
  • Asynchronous check out the requested orchestrator finished.

Actor Interface (Base Class)

  • ActorContext

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.