概述
InetAddress.getLocalHost() 慢、卡顿 ManagementFactory.getRuntimeMXBean().getName() 慢、卡顿 编写一个测试类 放到有问题的服务器,主要代码如下。 try{ InetAddress ip = InetAddress.getLocalHost(); log.error("1-生成InetAddress:"+ip+"---"+ LocalDateTime.now()); NetworkInterface network = NetworkInterface.getByInetAddress(ip); log.error("2-生成NetworkInterface:"+network+"---"+ LocalDateTime.now()); String namex = ManagementFactory.getRuntimeMXBean().getName(); log.error("3-生成ManagementFactory:"+namex+"---"+ LocalDateTime.now()); Long id=new DefaultIdentifierGenerator().nextId(se); log.error("4-生成id:"+id+"---"+ LocalDateTime.now()); }catch ( Exception e){ log.error("5-出错了!!!!!"+e); }
很明显的是1,3步输出时间明显延长,所以可以判断这两个有问题。
解决方案如下:
1、获取主机名
2、 编辑/etc/hosts 文件,将 127.0.0.1 的对应关系中 增加本机的主机名。
原因: 我也不知道,哈哈
最后
以上就是狂野小霸王为你收集整理的雪花算法卡顿问题的全部内容,希望文章能够帮你解决雪花算法卡顿问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复