已关闭。此问题需要超过focused。当前不接受答案。
**想要改进此问题吗?**更新此问题,使其仅关注editing this post的一个问题。
昨天关门了。
Improve this question
我需要编写一个服务,它将充当一个真实的模拟服务器。我们有多个微服务,其中一些还没有准备好。这就是为什么我得到了一个任务,用java编写这种服务。但对我来说,主要的挑战是,它应该创建对请求的实时响应,所以这个服务应该在没有新部署的情况下实时模拟API。
架构可以构建在API调用上,API调用将设置请求和响应,这些请求和响应将在以后使用。
或者,它可以读取.json格式文件和模拟API中的一些文件夹请求和响应。
我不确定我是否解释清楚了我的问题。感谢任何形式的帮助。
我没有尝试过,但是我看到Mockoon有这个功能,它是用python写的。
1条答案
按热度按时间qvtsj1bj1#
在您的示例中,可以通过以下方式构建一个简单的模拟服务器-
1.获取尚未开发的微服务API的签名和输入/输出有效负载。如果签名和有效负载尚未定义,您需要与利益相关者进行讨论,首先将其明确表达出来
1.模拟输入/输出jsons,并将它们放置在具有文件夹命名约定Map的文件夹结构中
1.编写一个简单的Sping Boot Webservices组件,启用Swagger。您的Spring端点可以引用json文件夹并返回示例jsons。Swagger将允许您发布API列表URL,供各个团队使用。