Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sumory/pipa
pipe anything
https://github.com/sumory/pipa
Last synced: 29 days ago
JSON representation
pipe anything
- Host: GitHub
- URL: https://github.com/sumory/pipa
- Owner: sumory
- Created: 2014-11-30T15:50:13.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2014-12-13T09:45:10.000Z (almost 10 years ago)
- Last Synced: 2024-04-14T14:58:41.105Z (7 months ago)
- Language: Go
- Size: 195 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## pipa
pipe anything.
```
XXXXX X XXXXX X
X X X X X X X
XXXXX X XXXXX X X X
X X X X X
X X X X X
+-------------------------------------------------------+
| |
+--------+ | | +--------+
| | | +------+ +------+ | | |
| file | | +--------+ | | | | +------+ | | file |
| string +--> | | source +---> | pipe +-> | pipe +---> | sink | +--> | string |
| etc. | | +--------+ | | | | +------+ | | etc. |
| | | +------+ +------+ | | |
+--------+ | | +--------+
| |
+-------------------------------------------------------+
```- inspired by [flume](http://flume.apache.org/)
- still under heavy development, use at your own risk### TODO
- something isn't reasonable in the origin design. the `pipe`, it's not like a real pipe.
- `pipa.go` should only define the interfaces and design the invoke code.
- `channel` may be omitted in some cases