今日看点

Soul网关第四天- 演示Sofa RPC应用示例

发表于话题:Soul正式递交招股书
发布时间:2021-05-12

soul源码地址:https://github.com/dromara/soul

今天来学习 Sofa 的演示。

调试了一晚上,啥也没调通。Ծ‸Ծ

分割线 

梳理了昨晚调试的思路。今天重新来。

清空页面关于dubbo与sofa的配置。 按顺序启动 admin->application->dubbo->sofa

这时sofa的启动页面报错如下:

2021-01-19 22:05:58.407 INFO 2679 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'restTemplateBuilder' of type [org.springframework.boot.web.client.RestTemplateBuilder] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2021-01-19 22:05:58.523 ERROR 2679 --- [pool-1-thread-1] o.d.s.client.common.utils.RegisterUtils : sofa client register error: {"appName":"sofa","contextPath":"/sofa","path":"/sofa/insert","pathDesc":"Insert a row of data","rpcType":"sofa","serviceName":"org.dromara.soul.examples.dubbo.api.service.DubboTestService","methodName":"insert","ruleName":"/sofa/insert","parameterTypes":"org.dromara.soul.examples.dubbo.api.entity.DubboTest","rpcExt":"{\"loadbalance\":\"hash\",\"retries\":3,\"timeout\":-1}","enabled":true} 2021-01-19 22:05:58.535 ERROR 2679 --- [pool-1-thread-1] o.d.s.client.common.utils.RegisterUtils : sofa client register error: {"appName":"sofa","contextPath":"/sofa","path":"/sofa/findById","pathDesc":"Find by Id","rpcType":"sofa","serviceName":"org.dromara.soul.examples.dubbo.api.service.DubboTestService","methodName":"findById","ruleName":"/sofa/findById","parameterTypes":"java.lang.String","rpcExt":"{\"loadbalance\":\"hash\",\"retries\":3,\"timeout\":-1}","enabled":true} 2021-01-19 22:05:58.545 ERROR 2679 --- [pool-1-thread-1] o.d.s.client.common.utils.RegisterUtils : sofa client register error: {"appName":"sofa","contextPath":"/sofa","path":"/sofa/findAll","pathDesc":"Get all data","rpcType":"sofa","serviceName":"org.dromara.soul.examples.dubbo.api.service.DubboTestService","methodName":"findAll","ruleName":"/sofa/findAll","parameterTypes":"","rpcExt":"{\"loadbalance\":\"hash\",\"retries\":3,\"timeout\":-1}","enabled":true}

这表示sofa接口没有注册到项目中。

这时查看页面,当前接口数据确实没展示:

为了一探究竟,我们重启启动sofa。

根根打印信息,我们在注册位置打上断点查看,得到debug结果如图所示:

哦豁,系统 is busy!!!

 

为啥busy了?

原来系统有个设置:

@ExceptionHandler(Exception.class) @ResponseBody protected SoulAdminResult serverExceptionHandler(final Exception exception) { log.error(exception.getMessage(), exception); String message; if (exception instanceof SoulException) { SoulException soulException = (SoulException) exception; message = soulException.getMessage(); } else { message = "The system is busy, please try again later"; } return SoulAdminResult.error(message); }

但我debug时,代码没走这里。o(╥﹏╥)o

 

标签组:[soul] [dubbo

本文来源:https://www.kandian5.com/articles/12235.html

相关阅读

杜牧的文学成就:受到杜甫巨大影响

杜牧的文学创作有多方面的成就,诗、赋、古文都身趁名家,喜老庄道学。杜牧主张凡为文以意为主,以气为辅,以辞采章句为之兵卫,对作品内容与形式的关系有比较正确的理解。并能吸收、融化前人的长处,以形成自己特殊...

2025-07-30

杜牧《秋夕》赏析

《秋夕》是唐代诗人杜牧(一作王建)创作的一首七言绝句,是一首宫怨诗。这首诗描写一名孤单的宫女,于七夕之夜,仰望天河两侧的牛郎织女,不时扇扑流萤,排遣心中寂寞,反映了宫廷妇女不幸的命运,表现了一位官女举...

2025-07-30

《过华清宫绝句三首》其二鉴赏

《过华清宫绝句三首》赏析:其二新丰绿树起黄埃,数骑渔阳探使回。霓裳一曲千峰上,舞破中原始下来。唐玄宗时,安禄山兼任平卢、范阳、河东三镇节度使后伺机谋反,玄宗却对他十分宠信。皇太子和宰相杨国忠屡屡启奏,...

2025-07-30

杜牧《江南春》:多少楼台烟雨中

《江南春》是唐代诗人杜牧创作的一首七绝。诗中不仅描绘了明媚的江南春光,而且还再现了江南烟雨蒙蒙的楼台景色,使江南风光更加神奇迷离,别有一番情趣。迷人的江南,经过诗人生花妙笔的点染,显得更加令人心旌摇荡...

2025-07-30

杜牧《紫薇花》:咏物抒情

《紫薇花》是唐代诗人杜牧创作的一首七言绝句。诗的首句描绘新开之紫薇花,次句赞美其不争春,后两句用《史记》“桃李无言”典故,淡雅表现紫薇花高洁的风骨和谦逊的品格。这首诗设想入奇,扩大了诗的张力和戏剧效果...

2025-07-30

杜牧的经典代表作五首

1、《清明》唐代:杜牧清明时节雨纷纷,路上行人欲断魂。借问酒家何处有,牧童遥指杏花村。译文:江南清明时节细雨纷纷飘洒,路上羁旅行人个个落魄断魂。借问当地之人何处买酒浇愁?牧童笑而不答遥指杏花山村。2、...

2025-07-30

害群之马的成语典故

害群之马的意思 害群之马是一个汉语成语,读音是hài qún zhīmǎ,原指危害马群的劣马。现比喻危害社会或集体的人。出自《庄子·杂篇·徐无鬼》。害群之马的出处 《庄子·徐无鬼》:“夫为天下者,亦奚...

2025-07-30

伯乐相马的成语典故

伯乐相马的意思 伯乐相马是一个汉语成语,拼音是,意思是比喻善于识别人才,爱惜人才。伯乐相马的出处 汉·韩婴《韩诗外传》卷七:“使骥不得伯乐,安得千里之足。”唐·韩愈《马说》:“世有伯乐,然后有千里马。...

2025-07-30

朝秦暮楚的成语典故

朝秦暮楚的意思 朝秦暮楚是一个汉语成语,拼音是zhāo qín mùchǔ,意思是战国时期,秦楚两个诸侯大国相互对立,经常作战。有的诸侯小国为了保证自身的利益与安全,时而倾向秦,时而倾向楚。朝秦暮楚的...

2025-07-30

杜牧的作品集:《樊川文集》

杜牧有《樊川文集》二十卷,是其甥裴延翰所编,宋以后人又辑有《樊川外集》、《樊川别集》等等。四部丛刊本《樊川文集》二十卷、别集一卷、外集一卷,乃据翻宋雕本影印。又有清杨寿昌的景苏园影宋本,是杨守敬令书手...

2025-07-30