https://github.com/zhaoyao91/micro-panda
Micro services made easy!
https://github.com/zhaoyao91/micro-panda
microservice
Last synced: 5 days ago
JSON representation
Micro services made easy!
- Host: GitHub
- URL: https://github.com/zhaoyao91/micro-panda
- Owner: zhaoyao91
- Created: 2017-07-20T10:39:47.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2020-09-10T18:40:08.000Z (almost 6 years ago)
- Last Synced: 2024-05-31T15:32:58.643Z (about 2 years ago)
- Topics: microservice
- Language: JavaScript
- Homepage:
- Size: 149 KB
- Stars: 11
- Watchers: 2
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-microservices - Micro Panda - Node.js toolkit to help build microservices. (Service Toolkits / Node.js)
README
# Micro Panda
Node.js toolkit to help build micro services.
## Features
- light and extensible
- useful communication modes
- method
- request-response mode
- error serialization and rebuilding
- events
- subscribe via topic
- load balance via group
- replaceable transporter
- replaceable serializer
- gateways
- input validators
## Protocol
[Micro Panda Protocol](docs/protocol.md)
## Components
- [Broker](packages/broker/README.md)
- Transporters
- [NATS](packages/transporter-nats/README.md)
- Serializer
- [EJSON](packages/serializer-ejson/README.md)
- Validator
- [Joi](packages/validator-joi/README.md)
- Gateways
- [HTTP](packages/gateway-http/README.md)
## More Docs
- [Show Cases](docs/show-cases.md)
- [Communication Modes](docs/communication-modes.md)
- [Protocol](docs/protocol.md)
- [Contracts](docs/contracts)
## License
MIT