微服务部署:从数据库测试到Kubernetes实战
1. 数据库操作测试
在进行微服务部署前,我们需要对数据库操作进行测试,确保数据的读写逻辑正常。以下是具体的操作步骤:
1. 手动请求获取评分 :使用 grpcurl 工具发送请求获取聚合评分。
grpcurl -plaintext -d '{"record_id":"1", "record_type": "movie"}' localhost:8082 RatingService/GetAggregatedRating
预期会收到错误信息,提示未找到该记录的评分。
ERROR:
Code: NotFound
Message: ratings not found for a record
- 写入评分 :执行以下命令向数据库写入评分,以测试数据库的写入功能。
grpcurl -plaintext -d '{"record_id":"1", "record_type": "movie", "user_id": "alex", "rating_value": 5}' localhost:8082 RatingService/PutRating
- 再次获取更新后
超级会员免费看
订阅专栏 解锁全文
38

被折叠的 条评论
为什么被折叠?



