Apollo网关和联合服务之间是否有一种添加缓存的方法?
创始人
2024-09-09 13:30:35
0

可以通过在Apollo网关和联合服务之间添加一个中间件来实现缓存。例如,使用Apollo Server插件中的response cache插件,将缓存添加到Apollo Server中,然后在Apollo网关中配置中间件来代理缓存请求,从而实现缓存。

示例代码如下:

// 在Apollo Server中配置response cache插件 const responseCachePlugin = require('apollo-server-plugin-response-cache'); const server = new ApolloServer({ schema, plugins: [responseCachePlugin()] });

// 在Apollo网关中添加中间件 const apolloGateway = new ApolloGateway({ serviceList: [ { name: 'serviceName', url: 'http://serviceUrl' }, // more services ], middlewares: [ responseCacheMiddleware({ // 缓存设置 expiresIn: '1d', excludePaths: ['/health'], // 更多选项 }), ], });

// 将apolloGateway作为Apollo Server的中间件 const app = express(); app.use('/graphql', apolloGateway); app.listen({ port: 4000 }, () => console.log(Gateway ready on http://localhost:4000/graphql), );

相关内容

热门资讯

推荐十款(wpk长期)外挂透明... 推荐十款(wpk长期)外挂透明挂辅助插件(辅助挂)原来真的有挂(2020已更新)(哔哩哔哩)1、每一...
专业讨论(德扑之星电脑)外挂透... 专业讨论(德扑之星电脑)外挂透明挂辅助器(透视)透视辅助(有挂细节)-哔哩哔哩;(需添加指定薇485...
透视真的!Epoker外挂(w... 1、透视真的!Epoker外挂(wePokE)外挂透明挂辅助机制(辅助挂)软件教程(的确有挂)-哔哩...
发现一款(WPK ios)外挂... 发现一款(WPK ios)外挂透明挂辅助APP(辅助挂)发牌机制(有挂教学)-哔哩哔哩;玩家在WPK...
重大通报(德扑之星埋牌)外挂透... 重大通报(德扑之星埋牌)外挂透明挂辅助工具(辅助挂)竟然真的有挂(2025已更新)(哔哩哔哩) 科技...
玩家攻略推荐(Wpk)外挂透明... 玩家攻略推荐(Wpk)外挂透明挂辅助工具(辅助挂)透视辅助(有挂实锤)-哔哩哔哩;Wpk软件透明挂作...
透视苹果版!德扑ai软件(We... 透视苹果版!德扑ai软件(WepOke)外挂透明挂辅助挂(辅助挂)黑科技教程(竟然有挂)-哔哩哔哩准...
每日必看推荐(微扑克代打)外挂... 每日必看推荐(微扑克代打)外挂透明挂辅助工具(辅助挂)发牌机制(有挂解密)-哔哩哔哩;是一款可以让一...
今日焦点(wepoke ai)... 今日焦点(wepoke ai)外挂透明挂辅助器(透视)的确真的有挂(2020已更新)(哔哩哔哩);科...
透明私人局(Wepoke玄学)... 透明私人局(Wepoke玄学)外挂透明挂辅助机制(辅助挂)透视辅助(详细教程)-哔哩哔哩;(需添加指...