我正在寻找一些专家和正确的建议,开始工作的POC,以作出决定的微服务与DotNet核心开发的部署。
POC概念:客户会选择一些产品,下订单,申请折扣,然后付款。顾客可以看到他过去的订单。
我已经浏览了很多关于网络和视频的文章,这些文章都是针对微服务领域的。并使用dotnet核心进行开发。在任何地方,大多数情况下,教程或指导都会把它带到云端。
我在找一个帮助to give a start in local machine no cloud involvement。在开始之前,我有一些查询,,并就它征求一些专家意见:
Q1:在dotnet核心中创建服务的正确方法是什么?
我是否
我有以下表格:
discount table:
id
name
description
amount
discount_exception
id
from_date
to_date
discount_id (foreign key to discount table)
折扣例外表用于存储折扣对用户不可用的日期范围,因此不应显示折扣。请注意,discount和discount_exception之间存在1:M的关系。换句话说,一个折扣可以有很多例外。
现在,我编写SQL的方法是获取所有折扣,然后在数组中循环它们,并查询discount_exception表,以确定每个折扣是否在特定的日期范围内
我有一大堆网站需要调用外部服务器来获取一些数据。此服务器包含基于用户正在做的事情而需要在网站上应用的合理信息,例如折扣代码。
由于我不能对用户的操作进行同步ajax调用(不推荐也不是很好的做法),所以每次用户在这些网站上加载页面时,我都会异步调用。调用检索所有可能的折扣代码,但我希望人们无法解码并免费获得它们。服务器创建一个json数组并将其编码为base64,然后用户浏览器中的JS将对其进行解码( to ()函数),从而得到我需要使用的json。
我想对此进行加密,就像字母交换之类的算法。这意味着,即使用户读取了我的json结果,也无法读取它,但是当我的JS代码试图解码它时(使用调试器暂停)