![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SOA开发
0o心梦无痕o0
合抱之木,生于毫末;九层之台,起于累土。故不积跬步, 无以至千里; 不积小流, 无以成江海。 骐骥一跃, 不能十步; 驽马十驾, 功在不舍。
展开
-
SOA服务治理整体框架图
整体框架说明:服务方①、服务方加载配置中心,启动服务。②、服务方向注册中心注册服务。消费方③、消费方加载配置中心,启动服务。④、向注册中心订阅已注册的服务⑤、注册中心监控到服务方注册有变更,通知消费方。服务调用过程⑥、消费方向服务方调用远程接口。⑦、服务方接口调用完成后,向Dubbo接口日志服务异步发送日志。⑧、消费方接口调用完成后,向Dub原创 2017-06-14 10:34:33 · 2471 阅读 · 0 评论 -
SOA开发-001应用基本规范
SOA开发基本应用规范原创 2017-06-14 10:52:56 · 406 阅读 · 0 评论 -
SOA开发-02 两个4层架构规范
原创 2017-06-14 10:56:11 · 361 阅读 · 0 评论 -
SOA开发-05 程序发布规范
1、整体发布流程,应该遵循: a、同一个war包(保证功能的一致性),依次在dev、pl完成验证后,再提交到online环境发布。 b、依赖配置中心,区分不同环境的配置,进行区分。2、DEV环境,可直接登录服务器,发布3、PL环境,通过发布系统进行4、online环境发布,需要遵循下面原则进行发布: a、按计划实施发布,hot原创 2017-06-14 11:02:41 · 371 阅读 · 0 评论 -
SOA开发-04 SOA出入参规范
第一原则:出入参,只允许增加参数,不能删除参数,废弃参数使用注解:@deprecated1、入参规范 a、为更好的扩展,入参必须为一个复杂对象 b、命名规范xxxRequestVo c、使用Soa-proxy入参,不使用泛型 2、出参规范 a、继承SoaResponse b、出参,非批量接口,必原创 2017-06-14 10:59:33 · 540 阅读 · 0 评论 -
SOA开发-03 service规范
1、service功能,原则上提供的出参是facade层可以直接使用。2、针对依赖第三方的service,基本包含几个步骤: a、组装入参 b、远程调用 c、出参校验 d、返回出参3、service异常需要进行捕捉,并重新进行业务异常包装,再继续往上层抛。4、非中断异常,需要log.error出来进行预警。原创 2017-06-14 10:57:50 · 258 阅读 · 0 评论