货运跟踪:货运跟踪 源码
货运追踪 该项目的目标是实施微服务,该服务可以跟踪联邦快递等物流公司的发货。 对于实现,我使用仅配置为API的ruby on rails框架。 该API包含一个用于创建货运的端点和一个同步任务。 这个想法是,想要获取货件状态的微服务客户端向货件创建端点发出POST请求。 然后,每隔一定的时间,微服务必须执行同步任务,该任务负责: 搜索带有待处理通知的货件。 通过咨询外部服务来获取装运状态。 更新微服务数据库中的货件状态。 在通知主题中通知装运状态。 AWS服务 关于装运状态的通知的通信以异步方式进行。 为此,我使用了AWS在云中支持的发布/订阅模式。 我使用了SNS,SQS和Co
用户评论