Surging微服务的注意事项

做个记录

1、Service的方法必须是异步方法

这个是同事发现的,非异步方法Swagger会用不了

2、仓储层不能用接口

这个是自己做的,根据同事的例子,本来好好的,想着在仓储层给加个接口,然后用接口注入,加上之后就悲剧了用不了,后来才想起来,仓储层要继承BaseRepository,原因好像是用接口注入了,服务就调不起了

3、服务的参数不能用非固定类型,如object,dynamic

用这个参数,调不到服务,想想可能是动态类型,不能对应到是哪个方法吧

posted @ 2019-01-25 18:38  木油  阅读(280)  评论(0编辑  收藏  举报