网络拓扑结构,自动生成拓扑结构想法

实现这样的自动拓扑的一些想法

数据先搞成树型(确定层级长度)
再根据每一层的多少,统一计算间隔
标识层级好计算
在树中的就先展示树
不在树中的,x统计计算,y另起一行,

先正向算,
再逆向算

以上只是计算坐标,
设置层级

思路

---------------------------------------------------------------------------------------

想到这里之后,发现如果是多个这样的拓扑就不好搞了,,

是否要添加一整个拓扑的标识,,后来经过沟通发现,不需要这么麻烦,只需要从左到右一条就行

还是记录一下想法

赋上我当时想法的数据结构类

 

        class Equip{

            //设备基础信息
            private String id;
            private String name;
            private String type;
            private String cpuUsage;
            private String memoryUsage;

            //设备状态信息
            private String netStatus;
            private String warnStatus;

            //设备位置信息
            private Integer level;//链路层级0开始
            private Integer x;
            private Integer y;
            private Integer z;

        }

        //链路小单位信息
        class Link{

            //链路基本信息
            private String id;
            private String equipFormId;
            private String equipToId;

            //链路状态信息
            private String warnStatus;

            //链路位置信息
            private Integer level;//1开始,与equipTo的链路层级对应

        }

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值