6、在线拍卖服务技术架构详解

在线拍卖服务技术架构详解

1. 前端技术

单页应用(SPAs)是一种广泛采用的基于Web的模型,用于开发在Web上运行的丰富应用程序。在开发在线拍卖服务(OAS)的前端部分时,我们选择了Angular框架。虽然有许多客户端框架可用于构建SPA应用程序,如Angular、ReactJS和Vue.JS,但我们最终选择Angular是因为它由Google支持,并且拥有更好的社区支持。Angular为Web和移动应用程序提供了完整的开发框架。更多关于Angular的信息,请参考 Angular官网

2. 微服务构建技术

在构建微服务时,选择合适的技术至关重要。许多引人注目的服务和框架模型为构建微服务提供了竞争优势。一种选择适合自己场景的最佳技术的方法是遵循微服务底盘模式。

2.1 微服务底盘模式

微服务底盘模式类似于汽车底盘,为汽车提供基础框架。在选择技术时,微服务底盘模式提供了一些需要考虑的关注点,具体如下表所示:
| 关注点 | 描述 |
| — | — |
| 外部化配置 | 将应用程序的连接字符串、密钥、端点等外包到配置文件或其他外部保险库中。如果修改任何键值,无需重新编译服务。 |
| 日志记录 | 支持日志框架或与任何日志框架集成,以获取服务的诊断信息或解决任何反应性问题。 |
| 健康检查 | 应能够暴露某些端点以查看服务的健康状况。 |
| 异常处理 | 提供适当的异常处理机制来捕获错误并记录。 |
| 安全 | 应提供保护服务的选项或与其他认证/授权

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值