Notes
Micro-Service Features:
1. Small focus and do one thing (suitable for team is the best)
2. Loosely coupled standalone deployment
3. Process Independence
4. Lightweight communication mechanism
Practice:
1. A series of infrastructure in the vicinity of micro-services
Load balancing//server side
Bamboo//Continuous integration
Splunk seach//Log Aggregation
Nagios//Service monitoring (view available status)
2. Build a micro-service template Stencil:source SPEC config:deployment CI
-web SERV
-log
-monitoring
-alert
3. Hypertext Application LANGUAGE (Lightweight communication Protocol) Base RestFul HAL BROWSER
4. Consumer-driven Contract test Protocol (PACT) environment dependent version dependent instability
5. Infrastructure self-management-TMI automated creation of destruction resources Automation configuration Resource Automation Deployment DOCKER
Reference: Http://www.infoq.com/cn/presentations/use-micro-service-transform-enterprise-core-business-system
Learn micro-services together (microservices)-Notes