In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-19 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Network Security >
Share
Shulou(Shulou.com)06/01 Report--
From scratch, build the network management system from scratch, build the network management system-pre-preparation system architecture
The schematic diagram of the system architecture is as follows:
The architecture adopts the Chammer S architecture, and the modules communicate with each other using the message bus, which retains the ability of the subsequent evolution to the Bhammer S architecture.
As a virtual container of devices, Device Container provides device management capabilities for other modules.
From the author's experience, the architecture also needs to focus on the following issues:
How to support the rapid development of various subsequent businesses.
How to support automated testing.
Provide module-level monitoring capabilities.
These points will be analyzed later.
Technology selection
At present, in the field of telecom network management software, JAVA is still the main force, a variety of open source or fee-based components can enable developers to focus on specific business development, so this software is implemented by JAVA. MySQL can be used in the database aspect, because the actual database can be replaced by using the OR Mapping component.
Selection of other components
Message bus: ActiveMQ
SNMP protocol stack: SNMP4J
Develop components independently
OR Mapping: in design, this component should realize not only the mapping of Omurr, but also the mapping of O-SNMP and O-UI, so as to support the rapid development of business.
Other preparatory work port usage planning
Port planning is a step-by-step and necessary process, and the range of ports used by the system can be determined during the architecture phase.
Component occupies port SNMP Trap receives 162message bus 10001 other components 10002 installer directory planning
-client: client component
-device: various device management components
-common: general component
-server: server-side component
-jre:Java operating environment
-upgrade: upgrade tool
-mysql: database
Upgrade scheme
Listing the upgrade plan separately is also a lot of problems encountered by the author in his actual work, mainly including:
Slow upgrade speed
High probability of failure
Loss of user data
The upgrade plan will be analyzed in detail in the following chapters. Now, first of all, it is determined that the way to release the network management system is exe installer + version upgrade package, which contains the version information of all components, and only upgrade the components with different versions to improve the upgrade efficiency.
Subsequent planned tasks output system resource modeling Emurr design document and SQL script OR Mapping component design implementation code, API document, Demo message bus system design implementation code, API document, DemoOR Mapping and message bus integration
.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.