ibmstreams / streamsx.microservice Goto Github PK
View Code? Open in Web Editor NEWProvide documentation, utilities, examples for Streams microservices
License: Apache License 2.0
Provide documentation, utilities, examples for Streams microservices
License: Apache License 2.0
Following up previous pull request to update the guideline
Initial work to create sample implementation of Streams microservices
I created a "develop" branch for our development...
Development should go on develop branch. When we are ready, we can make releases and push the changes to master.
I will also make "develop" our default branch.
@ddebrunner Sorry, I ran the command again without thinking. I should have consulted before I set this up.
Please let me know if you have concern.
Create some SPL (main) composites that can act as services and support:
It's been suggested to describe the microservices as "streaming microservices" to help differentiate from request/response ones.
not saying we rename the project, but in text descriptions use of streaming microservices would be encouraged.
From a customer case with the health care toolkit a service should probably set resource tags for any operators that might require placement, eg. binding a TCP server to a know machine. Use of tags allows flexibility and Job Config overlays can be used to map tags (if required) for the service. E.g. for the health care Hapi ingest, have a resource tag of hapiIngest
that might be mapped to eastWingIngest
in a customer environment.
A microservice must not hardcode its submission, e.g. only supporting DISTRIBUTED
. In some ways this goes to being able to support a runner style where the runner takes a definition of the service and supports submitting it to any context, supporting submission parameters, job names etc. etc. Like the streamsx-runner
script.
Do we need some user stories that will help guide us?
Claudia the microservice developer would like to easily create a microservice:
Alec the application composer would like to:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.