網絡拓撲結構,自動生成拓撲結構想法

實現這樣的自動拓撲的一些想法

數據先搞成樹型(確定層級長度)
再根據每一層的多少,統一計算間隔
標識層級好計算
在樹中的就先展示樹
不在樹中的,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的鏈路層級對應

        }

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章