- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 [微服务感悟] 服务发现与常见架构
文章目录什么是服务发现服务发现原始架构服务内集成网关架构统一网关架构(总线架构)service mesh微服务架构什么是服务发现既然要调用其他服务,首先知道每个调用的服务的ip和端口。怎么知道服务的地址,这个就是服务发现的作用。服务发现原始架构以前的做法是让运维给每个服务都配置一个域名,把域名映射到对应的每个节点服务器上,开发在项目的配置文件中写上每个服务和其域名,代码中拿配置文件的配置的...
2020-01-10 15:43:33 401
原创 [微服务感悟] 为什么会出现微服务
在以前大家都是在一个项目进行开发,所有的业务都在一起,全端和后台也在一起,那时这种开发模式称为单体程序开发。大家都开发在一个单体程序开发时,一部署也是整个服务一起部署,就必须保证每次上线不能存在一丁点儿的问题,因为一旦部署失败,整个服务都无法运行。而开发总会是存在bug的,所以每次开发结束,都有一次很长的测试并修复bug的阶段.我这前在一家软件开发公司,项目经理在分析需求之后,会设定一个又一个...
2020-01-06 17:16:38 632
原创 [代码优化]null校验的优美处理
我们写java代码的时候,使用对象前,都会下意识先判断对象非null,这是防止NPE的无奈之举,毕竟入门写代码时都写过npe的代码。这么做真的好吗,每层方法中都有这null的判断,导致很多null的判断都是重复的,我们对每个方法的返回都持有一个怀疑不确定的态度,是导致代码各个地方都有非null校验的原因。在严格的面向接口编程的语义中,通过接口方法我们就应该了解返回的是否会存在没有数据的情况,只有...
2020-01-03 11:58:57 1043 1
清除百度广告的浏览器插件
2017-08-28
comment2name.vbs
2016-05-17
name2comment.vbs
2016-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人