课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,越来越多的程序员都开始掌握微服务开发方法,而今天我们就一起来了解一下,微服务开发需要注意哪些问题。
1、原则
原则是比较抽象的一个概念,简单说是一些指导意见,在不同的组之间可以共享,是为了实现一个共同的目的,必须遵守的一些规则,或者叫做规矩。
这些规则(或规矩)对我们开发过程中有一定的约束作用,不容置疑,必须遵守。如果发现有那个团队或者个人没有遵守,一定要及时纠正,否则,原则就没有任何存在的意义。
2、标准
标准的定义会比原则更加具体,有点类似于道和术、战略和战术的关系,不同的技术栈、不同的团队可能会制定不同的标准。
页面与服务之间的调用,HTTP返回状态码都是200,在返回的数据中,定义具体的状态码,这个状态码参照HTTP状态码,同时定义一个子级状态码,用来具体定义业务情况。比如,状态码等于500表示服务异常,子级状态码等于5001,表示操作数据库异常等。
监控系统、日志系统、任务调度等,如果需要,也要指定明确是标准。比如打印日志时,日志开头必须以6位数字开头,因为我们的日志系统与监控系统对接,6位数字能够定位到不同的系统、模块、业务,直接定位问题位置。
3、代码模板
代码模板的作用实现一个服务的集成方案,经过有效可靠的裁剪和定制。在需要新建服务时,就使用这个方案,直接进行业务代码开发即可,所以也被称为脚手架,比如SpringBoot的Starter和AutoConfiguration。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请在707945861群中学习了解。