
Dubbo
LiQiyaoo
技术改变生活。
展开
-
Dubbo传输的对象必须序列化(Serializable)
如果生产者返回给消费者的对象中有未实现Serializable接口的,都会报出如下错误: 最关键的一句 Serialized class com.yykj.mall.dto.ProductListItemDTO must implement java.io.Serializable 但报错的时候是一大堆,还会说到尝试了三次远程调用,导致超时等,其实真正原因就是对象未序列化,只要让传输的所原创 2018-01-23 20:49:32 · 21486 阅读 · 2 评论 -
Dubbo生产者端使用@Service注解无效的原因
在Dubbo生产者端暴露服务的方式有两种,一种是传统的xml配置标签方式,还有一种是使用@Service注解方式。 在使用@Service注解的过程中,踩了很多坑,给大家分享一下。 会导致@Service注解无效的原因大致有以下几点: 1、@Service注解的业务逻辑对象中有@Transactional注解。因为目前dubbo版本中,被事务代理的业务逻辑对象不能通过使用@Service注解原创 2018-01-24 10:25:38 · 8979 阅读 · 1 评论 -
Dubbo实现原理浅析
一、电商系统架构演进1、单一应用架构当网站规模很小时,采用单一应用框架,把所有的服务集中在一个应用中,但随着网站规模增大,单一应用框架会越来越难维护。2、垂直应用架构把应用垂直的拆分开来,拆分成如支付、查询等垂直模块,每个模块都有从顶层显示层到底层数据持久层的业务逻辑,每个模块都是一个独立的子系统。虽然在一定程度上降低了开发成本和维护成本,但是会导致许多底层业务逻辑代码的重复。3、分布式应用架构把...原创 2018-02-25 17:23:38 · 4424 阅读 · 1 评论