Armada微服務(wù)完整解決方案
Armada 是微服務(wù)開發(fā),部署,配置和發(fā)現(xiàn)的一個完整解決方案。
Armada 不僅僅是個工具,而且定義了面向服務(wù)的轉(zhuǎn)換和良好實(shí)踐。
構(gòu)建:
john@desktop$ armada build chat-service Pulling repository dockyard.armada.sh/microservice_python ...(skipped)... Successfully built 3be42e99ca6a john@desktop$ armada push chat-service Pushing microservice chat-service to dockyard: dockyard.initech.com... ...(skipped)... Image has been pushed.
運(yùn)行:
admin@initech$ armada run chat-service --env production-aws Running microservice chat-service from dockyard: dockyard.initech.com locally... Service is running in container fc6776c8f6da available at addresses: 192.168.1.43:49272 (80/tcp) 192.168.1.43:49271 (22/tcp)
使用:
greg@ubuntu$ curl -X POST http://chat-service.initech.com/channel/chitchat -d '{"nick":"Greg","text":"Hello all!"}'
{
"ok": true
}評論
圖片
表情
