需求: 针对 淘宝提出的 订单全链路 产品接入 .?id=102423&qq-pf-to=pcqq.group
oms(订单管理系统) 实现 , 完毕后 效果:在千牛工作台 --订单全链路 可看到效果例如以下图
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
目标: client 使用消息队列 将订单信息保存, 服务端使用 Windows服务 ,将消息队列中的订单信息 通过淘宝api 上传到淘宝.
---(截图上传了 4次 才看到效果 ,最后从简 见谅)
一、创建一个Windows Service
1)创建Windows Service项目
2)对Service重命名
将Service1重命名为你服务名称。这里我们命名为TradeTraceService。
二、创建服务安装程序
1)加入安装程序
之后我们能够看到上图,自己主动为我们创建了ProjectInstaller.cs以及2个安装的组件。
2)改动安装服务名
右键serviceInsraller1。选择属性。将ServiceName的值改为TradeTraceService。
补充:
1.Service启动属性:
Manual 服务安装后。必须手动启动。
Automatic 每次计算机又一次启动时,服务都会自己主动启动。
Disabled 服务无法启动。
3)改动安装权限
右键serviceProcessInsraller1。选择属性,,将Account的值改为LocalSystem。
三、创建 类库 封装方法(用于:将消息队列中数据 通过淘宝api上传到淘宝 ),写入服务代码
1) 创建类库
2) 创建接口 和相应实现
3) 代码展示
ITradeTraceService.cs