![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
其它
puyan_100
666
展开
-
magic-api集群插件解决接口不同步问题
对于同一个应用部署了多套的情况下,可能出现接口不同步的问题。因为magic-api在启动之后,接口信息全部缓存在内存中,新增也如此,所以对于其他机器是不知道有接口变动的。实现MagicNotifyService接口的发送方式,这里使用的是stringRedisTemplate发送消息到redis队列。默认情况下,集群插件依赖于redis插件,引入cluster插件后,将自动引入redis插件。启动两台相同的微服务进行测试。原创 2022-10-24 22:34:59 · 1885 阅读 · 1 评论 -
magic-api自定义返回响应结构
接下来改造返回的数据结构,由于es返回的是一个LinkedHashMap数据类型,所以我们就使用LinkedHashMap来接收返回的数据结构,然后将它转换成JSONObject进行解析,最后封装成PageResult对象返回。在magic-api操作界面定义脚本,查询es里面的数据。可以通过脚本来调用java代码来实现;查询后返回的结果并不是我们想要的。原创 2022-10-24 22:02:53 · 2888 阅读 · 3 评论