本文目录
海外域名信息查询
如何获取域名的 WHOIS 信息
假设要查询 fuyeor.com 域名 WHOIS 信息,只需要打开万网的 whois 查询即可。
whois查询-中国万网 whois.aliyun.com
1、输入域名 fuyeor.com
2、点击查询:
搜图
以下以 fuyeor.com 的 whois 信息为例,介绍内容的意思:
域名信息 fuyeor.com
Domain Name: fuyeor.com
Registry Domain ID: 2585266737_DOMAIN_COM-VRSN
域名服务器
Registrar WHOIS Server: grs-whois.hichina.com
Registrar URL:
参考
- ^域名的 whois 信息怎么看? https://docs.fuyeor.com/answer/7846.html
Java架构师之路-如何去实现一个分布式定时任务
虽说有现成的框架可以实现,不过还是一步一步地说一下思路。
需求
为方便大家的理解,先给大家讲一个真实的需求,这是我在第二家公司的一个项目,定时任务每天凌晨执行,需求很简单:把原始的业务数据,加工处理成待发送的短信。
原始数据:姓名-小明,所在地-北京,电话-13800000000,账单最后还款日期-2018年4月30日。
加工后的数据是:亲爱的小明,您的账单最后还款日期为2018年4月30日,请提前缴费。然后把需要把这条短信发送到13800000000这个手机号上。
定时任务
定时任务框架里面,最有名的就是quartz了,相信大部分Java程序员都用过。
我们项目最开始也用的是quartz,只有一个服务器跑定时任务。但是待处理的数据越来越多,定时服务执行的时间也越来越长,终于有一天,定时任务从晚上跑到了第二天白天也没有跑完,耽误了短信的发送。
改造后的定时任务
有人就有疑问了,能不能直接把定时服务部署多套不就行了。但是部署多套quartz的话,就会出现问题:待处理的任务有可能会被重复执行。
应对这种问题,我们当时有两种处理方案:
方案一:定时服务只部署一套,但是定时任务的工作只是提取待处理的任务。
实际的业务处理服务集群化部署,然后由定式服务提取数据后,发送给业务处理服务器进行实际的处理。
方案二:这个是我当时自己想出的一个奇葩的方法,不过这个方案想明白了,对分布式定式服务的理解很有帮助!
- 定时任务程序部署多套,并且多套环境都是独立的IP。每套程序定时将IP写入到数据中(一分钟对表update一次,并更新时间戳)。
- 多套服务选举出一台主服务器。
- 主服务器把所有的待处理任务,尽可能平均分配给每一台服务器。(IP和待处理任务对应上,也就是每一条待处理任务只能让分配的IP处理)
- 处理任务的时候,只处理自己IP对应的任务。
- 一台服务器挂了,主服务器负责把它的IP从数据库中抹掉(三分钟没有对表进行更新的IP,删除掉),并重新分配这个IP对应的待处理任务。
- 主服务器挂了,重新选举出主服务器。
分布式定时任务框架
我只用过Elastic-job,所以只给大家介绍一下这个框架。
任务分片:把一个任务拆分成几个独立的任务,然后由分布式服务器分别执行一个或者多个子任务。比如还是上面那个需求,那么可以按照【所在地】拆分任务,北京的待处理数据是一个子任务,天津的待处理数据是第二个子任务。-registrar
Elastic-Job并不直接提供数据处理的功能,实际的数据处理还是需要自己写,Elastic-Job会将分片任务分配到各个运行中的作业服务器。
其实发现了没有,Elastic-Job做的工作,就是我那个主服务器做的任务分配的工作,把所在地=北京的,分配给服务器1处理,把所在地=天津的,分配给服务器2处理;甚至包括监控每台作业服务器是否存活,挂掉一台重新分配待处理任务,也都是Elastic-Job来做的。-registrar
我将持续分享Java开发、架构设计、程序员职业发展等方面的见解,希望能得到你的关注。
为什么有域名到期了我还买不了
分析一下域名删除规律及域名状态解释——这篇文章对于站长保护自己的域名不被恶意抢注很好帮助,值得一看。A、域名过期后第一阶段即域名过期后1~45天内将处于注册商保留状态。whois英文状态:REGISTRAR-HOLD。B、域名过期后第二阶段即注册商保留期结束之后,域名将进入30天赎回期。whois英文状态:REDEMPTION-PERIOD。C、域名过期后第三阶段即赎回期结束之后域名将进入6天的删除未决期,6天期满后域名删除。whois英文状态:PENDING-DELETE。D、whois英文状态:REGISTRAR-LOCK是域名锁定状态,过期后防止被转移注册商。1、比如域名aaa.com到期时间为2003年03月01日;2、从2003年03月02日开始,域名的ns将会被系统自动删除,域名无法解析,但我公司会继续保留该域名30天,用户可以在这30天的期限内续费;3、如果在2所述的30天期限内没有续费,即从2003年03月31日开始,域名将变成RedemptionPeriod状态,该状态将会保持30天,在此期间该域名不会掉下来,但是除了restore命令以外的所有命令对此域名无效;4、域名在RedemptionPeriod状态下可以restore回来,但每restore一次需要支付费用;5、如果域名在RedemptionPeriod状态下的30天没有restore,从2003.04.29开始域名变成PendingDelete状态(5天),2003年05月04日该域名将会删除。VeriSign于2003年1月在其RegistryWhois(.COM和.NET)中加了3个字段:Status、CreationDate、ExpirationDate其中Status目前发现有8种状态,分别是:1、ACTIVE:活动状态。由Registry设置;该域名可以由Registrar更改;可以续费;至少被指派一个DNS。2、REGISTRY-LOCK:注册局锁定。由注册局设置;该域名不可以由注册商更改、删除;必须由注册局解除此状态才可以由注册商更改域名畔ⅲ挥蛎梢孕眩蝗绻蛎恢概芍辽僖桓鯠NS则可以包含在(域名根服务器)的区域中(可以正常使用)。3、REGISTRY-HOLD:注册局保留。由注册局设置;该域名不可以由注册商更改、删除;必须由注册局解除此状态才可以由注册商更改域名信息;域名可以续费;该域名不包括在(域名根服务器)的区域中(不能正常使用)。4、REGISTRAR-LOCK:注册商锁定。由该域名的原始注册商设置;该域名不可以被更改或删除;必须由注册商解除此状态才可以更改域名信息;该域名可以续费。该域名包含在(域名根服务器)的区域中(可以正常使用)。5、REGISTRAR-HOLD:注册商保留。由该域名的原始注册商设置;该域名不可以被更改或删除;必须由注册商解除此状态才可以更改域名信息;该域名可以续费。该域名不包括在(域名根服务器)的区域中(不能正常使用)。6、REDEMPTIONPERIOD:宽限期。当注册商向注册局提出删除域名请求后,由注册局将域名设置称此状态,不过,条件是该域名已经注册了5天以上(如果该域名注册时间不足5天,则立即删除);该域名不包括在(域名根服务器)的区域中(不能正常使用);该域名不可以被更改或清除,只可以被恢复;任何其他注册商提出对此域名的更改或其他请求都将被拒绝;该状态最多保持30天。7、PENDINGRESTORE:恢复未决。当注册商提出将处于REDEMPTIONPERIOD的域名恢复请求后,由注册局设置;该域名包含在(域名根服务器)的区域中(可以正常使用);注册商提出的更改或任何其他请求都将被拒绝;在7天之内,有注册商向注册局提供必需的恢复文件,如果注册商在7天之内提供了这些文件,该域名将被置为ACTIVE状态,否则,该域名将重新返回到REDEMPTIONPERIOD状态。8、PENDINGDELETE:删除未决。如果一个域名在被设置成REDEMPTIONPERIOD状态期间内,注册商没有提出恢复请求,那么,域名将被置于PENDINGDELETE状态,注册商对此域名的任何请求都将被-registrar
有人用过godaddy查询域名吗可以查到哪些信息
我是做域名投资的,有时候看到一个感兴趣的域名,就会去GoDaddy用Whois工具查,看看有没有被人注册。
操作很简单,在首页找到“域名”,点击该栏目下的“WHOIS”,输入域名就可以了。
如果已经被注册了,就会查到下面这些信息:
Domain Name: 域名
Registrar: 注册商
Whois Server: whios的服务器
Referral URL:注册地址,就是提供注册的服务商网址
Name Server:解析的DNS服务器
Status: 域名状态
Updated Date:已续费时间和操作更新时间
Creation Date: 注册时间
Expiration Date: 过期时间
如果您想要的已经被注册,而你又希望得到这个域名,就可以发起委托购买,由GoDaddy专业的经纪人来帮您联系所有者,代你谈判,并最终促成交易。
如果还没有被注册,平台就会提示“你的域名可用”,并且直接显示价格。GoDaddy虽然是大公司,但是价格还是挺划算的,有些不错的一年只要几十块钱就能拿下了,望采纳。