微服务
文章平均质量分 70
java_大胡子
这个作者很懒,什么都没留下…
展开
-
谈谈对服务器状态码的理解
前言在我们定义服务器返回状态码的时候会遇到的问题,如何定义状态码的格式?1000、2000、3000?看起来和标准的200,500,404格格不入。直接用200、500、404又担心错误码不够,各个业务端可能有自定义错误。为什么服务器要200表示成功,不是100成功,200失败。服务器状态码大家熟悉的就是200成功,404资源未找到,500服务器错误。其他的状态码可能不关心,今天看了一下状态码定义类的代码,对这里有了进一步的理解。状态码类状态码类在spring包和apache包里都有,这里以Apac原创 2021-10-15 09:39:13 · 715 阅读 · 0 评论 -
微服务场景下的异常处理设计
主要解决的问题异常在系统内部的应用和处理异常在服务之间的应用和处理异常在网关和前端交互中的处理异常定义异常是高级语言出现的定义,它用于强制程序员在编码中处理它。这里有个难懂的概念,什么是强制处理。在C语言中没有异常机制,判断一个程序是否执行顺利需要通过方法的返回值来判断,如果是1则表示执行完成,0表示执行错误。在这种机制下,如果程序员在调用方法时没有去判断1/0,而继续执行后续的编码,系统也是会“错误”地运行下去。在java中,遇到异常必须抛出或者catch,否则代码编译不通过,这样就强制程原创 2021-09-16 09:52:10 · 1759 阅读 · 0 评论