架构设计-程序实现远程license的思路问题
最近,公司有一个短彩信的项目,要部署给用户,要求分配给用户一个license作为软件的序列号,要求:
1.license为唯一标示(这个简单,GUID即可);
2.绑定客户服务器(结合MAC地址做一个算法即可)
3.公司可对所有的license进行管理,并可进行启停操作
关键问题在于,如何在license和服务端的校验和发送短彩信的效率问题上找到一个平衡点。
既不能过于频繁的去做向服务端反复校验,也不要速度过于缓慢,等用户都开始发送短信了,结果突然停掉,告知“无效的license”
大家有什么对于远程license校验的好的思路吗。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
那就用“下一次”验证的方式。
每发出一个短信后和服务端做一次握手,处理好相关认证。当一个非法用户想第二次使用的时候,即可实时弹出“无效的”license.