今日看点

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

相关阅读

《小亭台》日历

最近上映的那个《小亭台》可谓是引起轰动,吸引了大量观众的关注。人们在看完这部剧之后,都深深地被它剧情所感染。因此,这部电视剧也引发了广泛的讨论,很多人都想更深入地了解剧中的内容,因此小编就《小亭台》日...

2024-05-06

韩剧《搜查班长1958》第1-10全集剧情(含结局)

韩剧《搜查班长1958》故事发生在1958年的野蛮时代,专门抓捕偷牛贼的刑警朴英闲与三位性格各异的同事联手,用常理打破了腐败权力的荒谬,重生为人民的刑警。韩剧《搜查班长1958》第1集分集剧情年长的...

2024-05-06

《开始推理吧2》第一案角色关系图

最近这几天《开始推理吧2》在各个社交平台上都非常火爆,就连身边都有不少小伙伴在讨论,而《开始推理吧2》第一案角色关系图也让很多人感到非常好奇,今天小编就给大家带来《开始推理吧2》第一案角色关系图的相关...

2024-05-06

韦编三绝的主人公——孔子

在中国古代的历史文献中,有许多故事和传说都描绘了伟大的人物和他们的成就。其中,韦编三绝的故事就是一则广为流传的佳话。这个故事的主人公是孔子,一个在中国历史上具有极高地位的思想家、教育家和文化名人。 ...

2024-05-06

鸿门宴:刘邦的逃脱与楚汉相争的开始

鸿门宴,一场历史上充满杀机和权谋的宴会,标志着楚汉相争的正式开始。在这场宴会上,刘邦以其独特的智慧和勇气,引起了项羽的杀意,却侥幸逃脱,从而揭开了楚汉相争的序幕。 刘邦,汉朝的开国皇帝,以其机智和勇...

2024-05-06

刘询:从废太子到西汉帝王的传奇人生

刘询,这个名字在中国历史上留下了深刻的印记。他不仅是汉武帝的曾孙,更是西汉王朝的第十任皇帝。然而,他的一生并非一帆风顺,而是充满了起伏和变故。 刘询的一生,可以说是从废太子到帝王的传奇历程。他早年被...

2024-05-06

三国单挑战绩:张飞的勇猛与赵云的智勇

在中国古代历史上,三国时期是一个充满战争和英雄的时代。在这个时期,许多武将以勇猛和智谋著称,其中最为人称道的是张飞和赵云。然而,令人惊讶的是,在三国单挑战绩中,赵云只能排在第三位,而张飞则位居第一。这...

2024-05-06

王维:仕途坎坷的诗画之才

王维,唐朝著名诗人、画家,被誉为“诗中有画,画中有诗”的代表人物。然而,他的仕途并不如他的诗画才华那样顺利。 王维的仕途始于唐玄宗开元年间,他以优秀的成绩考中进士,开始了他的官场生涯。然而,他的仕途...

2024-05-06

沈括:宋朝大科学家与UFO探索的先驱

在中国科技史上,有许多杰出的科学家为人类的进步做出了巨大贡献。其中,宋朝的大科学家沈括无疑是一位举足轻重的人物。他的一生充满了对科学的热爱和探索,甚至在晚年,他还发现了外星人飞碟踪迹,成为UFO探索的...

2024-05-06

李清照:千古第一才女的诗意人生

李清照,宋代女词人,号易安居士,被誉为千古第一才女。她的诗词才情横溢,作品广泛流传,对后世产生了深远影响。 李清照出生在一个文化世家,自幼受到良好的教育。她的父亲李格非是当时的著名学者,母亲也是一位...

2024-05-06