开发一个microservice,Demo级别和产品级别对开发者的要求是不一样的。
Demo开发 | 产品开发 | |
业务功能实现 | 考虑 | 考虑 |
数据持久化处理 | 不用考虑 | 考虑 |
自动化部署脚本 | 不用考虑 | 考虑 |
日志 | 不用考虑 | 考虑 |
应用配置 | 不用考虑 | 考虑 |
访问控制 | 不用考虑 | 考虑 |
负载均衡 | 不用考虑 | 考虑 |
从上面的图来看,Demo只会涉及资源服务器这一块,那其它部分呢?
- 以SDK的方式实现,开发者负责Client到资源服务器的所有开发工作
- 以PaaS的方式实现,开发者只负责实现资源服务器的开发工作