51,408
社区成员
发帖
与我相关
我的任务
分享最近一直在了解Ignite的用法。但是鉴于该框架的官方文档细节之简陋,这里就不吐槽了。毕竟人家是打算用咨询服务来收费的嘛。(这样怎么能壮大呢?)
---------------------------------------------分割线----------------------------------------------------------------------
言归正传,我的环境是3台服务器集群。1台客户端(富客户端)调用。在缓存了一个表数据后,想使用自定义SQL函数去计算过滤条件直接查询符合要求的数据。结果提示自定义函数不存在。
已经在3台服务器上的libs下放置了自定义SQL函数的JAR文件,同时还配置了UriDeploymentSpi也放置了自定义SQL函数的JAR文件(因为我不知道哪个地方的会加载进去)。服务器集群启动OK,基础拓扑和功能都测试OK。然后在富客户端的CacheConfiguration中设置好了SqlFunctionClasses属性,连接到集群中,使用自定义SQL函数查询,结果失败。。。
有哪位大神知道问题出在哪嘛?或者交流沟通下已成功的处理过程也行啊,提供点参考经验嘛。在此先谢谢各位了。
找到服务端服务宕机的原因了,就因为有个运行时的类找不到,结果就造成了服务端宕机。而且这是发生在服务正常部署和启动的前提下,我只能说我是万万没想到。。。。。。。。。。。。。。
没有回复还是我来回复吧。
这什么垃圾玩意,这框架设计的也太脆弱了,N种场景下,通过客户端节点就可以将整个集群节点搞挂掉,而且是一定出现。我测试了好多种功能的时候,都会出现[Failed to execute dynamic cache change request, client node disconnected.]这个问题,然后服务端节点就挂了,经常出现。这框架真是没谁了。难怪没啥人用。不稳定,缺少企业级应用技术该有的特征。