spring-boot - 编写跨不同区域运行的代码
问题描述
我正在努力增强为英国地区的消费者注册而开发的 Spring Boot 微服务。服务域模型和验证逻辑是根据英国的消费者注册细节编码的。微服务接受 UI 来提供消费者的姓名、地址等,并在向系统注册消费者之前对其进行一些验证。
我必须加强这项服务才能在美国地区运行。现有的域模型不适合美国。在英国,消费者的地址格式与美国不同。此外,英国地区没有 SSN。英国和美国有不同的地址验证系统。
所以总的来说,我不能使用为美国地区开发的相同的微服务。我想问一下,考虑到域模型的差异以及与不同后端系统集成的要求(例如地址验证),我们如何开发跨不同地区工作的服务。
解决方案
推荐阅读
- jquery - 如何更改 jQuery mobile 标题中的元素?
- django - 确定 Django 模型实例更新了多少次
- codecov - 更新 yaml 文件时,GitHub 中的 Codecov 提交状态未更新
- python - 如何替换模板文件中的部分变量名
- javascript - JavaScript 中是否有一个 find 函数,它返回你的函数返回的内容,而不是当值是真值时的整个项目
- visual-c++ - 我不确定为什么不兼容的初始化程序与参数类型 int 不兼容
- symfony - symfony 和编码中 webpack-encore 的随机错误
- python - 平滑绘制数据框的所有列
- .net - eBay API GetSellerListCall 不返回 .NET SDK 上的项目
- javascript - 强制 camera.lookAt 保持当前 Z 旋转