distributed-system-framework-master

Directory: Other systems
Plat: C/C++
Size: 802KB
Downloads: 2
Upload time: 2020-11-30 09:58:07
Uploader: xuaner1
Description:   #####This is a distributed system framework based on Linux platform C + +, which is very suitable for students who need Linux back-end projects. #####It mainly includes four files: server, client, load balancing server and information collector. #####Technologies involved: (1) Linux socket programming, encapsulation of tcpserver, tcpclient (2) The use of libevent network framework library (3) The use of thread pool and its load balancing in server (4) C + + class encapsulation of C interface of MySQL database (5) Singleton mode (6) Consistency hash algorithm of load balancing algorithm (7) Message encapsulation of cjson format (8) MD5 algorithm

File list:
distributed-system-framework-master, 0 , 2020-05-19
distributed-system-framework-master\README.md, 2733 , 2020-05-19
distributed-system-framework-master\client, 0 , 2020-05-19
distributed-system-framework-master\client\main.cpp, 1083 , 2020-05-19
distributed-system-framework-master\client\makefile, 545 , 2020-05-19
distributed-system-framework-master\client\public.h, 438 , 2020-05-19
distributed-system-framework-master\client\selectSerThread.cpp, 1375 , 2020-05-19
distributed-system-framework-master\client\selectSerThread.h, 2173 , 2020-05-19
distributed-system-framework-master\client\system.cpp, 3644 , 2020-05-19
distributed-system-framework-master\client\system.h, 576 , 2020-05-19
distributed-system-framework-master\client\tcpConnect.cpp, 1309 , 2020-05-19
distributed-system-framework-master\client\tcpConnect.h, 795 , 2020-05-19
distributed-system-framework-master\client\tcpServer.cpp, 1709 , 2020-05-19
distributed-system-framework-master\client\tcpServer.h, 649 , 2020-05-19
distributed-system-framework-master\client\workSer.cpp, 1121 , 2020-05-19
distributed-system-framework-master\client\workSer.h, 872 , 2020-05-19
distributed-system-framework-master\client\worker.cpp, 1382 , 2020-05-19
distributed-system-framework-master\client\worker.h, 1161 , 2020-05-19
distributed-system-framework-master\loadBalanceServer, 0 , 2020-05-19
distributed-system-framework-master\loadBalanceServer\loadBalanceServer.cpp, 9580 , 2020-05-19
distributed-system-framework-master\loadBalanceServer\loadBalanceServer.h, 2013 , 2020-05-19
distributed-system-framework-master\loadBalanceServer\loadBalanceServer.o, 764296 , 2020-05-19
distributed-system-framework-master\loadBalanceServer\main, 509704 , 2020-05-19
distributed-system-framework-master\loadBalanceServer\main.cpp, 151 , 2020-05-19
distributed-system-framework-master\loadBalanceServer\main.o, 84296 , 2020-05-19
distributed-system-framework-master\loadBalanceServer\makefile, 330 , 2020-05-19
distributed-system-framework-master\loadBalanceServer\public.h, 190 , 2020-05-19
distributed-system-framework-master\loadBalanceServer\readme.md, 2998 , 2020-05-19
distributed-system-framework-master\loadBalanceServer\tcpServer.cpp, 1376 , 2020-05-19
distributed-system-framework-master\loadBalanceServer\tcpServer.h, 401 , 2020-05-19
distributed-system-framework-master\loadBalanceServer\tcpServer.o, 91240 , 2020-05-19
distributed-system-framework-master\selector, 0 , 2020-05-19
distributed-system-framework-master\selector\cli.cpp, 1317 , 2020-05-19
distributed-system-framework-master\selector\makefile, 40 , 2020-05-19
distributed-system-framework-master\server, 0 , 2020-05-19
distributed-system-framework-master\server\.vscode, 0 , 2020-05-19
distributed-system-framework-master\server\.vscode\settings.json, 125 , 2020-05-19
distributed-system-framework-master\server\CMakeLists.txt, 228 , 2020-05-19
distributed-system-framework-master\server\bin, 0 , 2020-05-19
distributed-system-framework-master\server\bin\server, 538856 , 2020-05-19
distributed-system-framework-master\server\build, 0 , 2020-05-19
distributed-system-framework-master\server\build\CMakeCache.txt, 11612 , 2020-05-19
distributed-system-framework-master\server\build\CMakeFiles, 0 , 2020-05-19
distributed-system-framework-master\server\build\CMakeFiles\3.10.2, 0 , 2020-05-19
distributed-system-framework-master\server\build\CMakeFiles\3.10.2\CMakeCCompiler.cmake, 1842 , 2020-05-19
distributed-system-framework-master\server\build\CMakeFiles\3.10.2\CMakeCXXCompiler.cmake, 2039 , 2020-05-19
distributed-system-framework-master\server\build\CMakeFiles\3.10.2\CMakeDetermineCompilerABI_C.bin, 8032 , 2020-05-19
distributed-system-framework-master\server\build\CMakeFiles\3.10.2\CMakeDetermineCompilerABI_CXX.bin, 8040 , 2020-05-19
distributed-system-framework-master\server\build\CMakeFiles\3.10.2\CMakeSystem.cmake, 702 , 2020-05-19
distributed-system-framework-master\server\build\CMakeFiles\3.10.2\CompilerIdC, 0 , 2020-05-19
distributed-system-framework-master\server\build\CMakeFiles\3.10.2\CompilerIdC\CMakeCCompilerId.c, 18076 , 2020-05-19
distributed-system-framework-master\server\build\CMakeFiles\3.10.2\CompilerIdCXX, 0 , 2020-05-19
distributed-system-framework-master\server\build\CMakeFiles\3.10.2\CompilerIdCXX\CMakeCXXCompilerId.cpp, 17631 , 2020-05-19
distributed-system-framework-master\server\build\CMakeFiles\CMakeDirectoryInformation.cmake, 630 , 2020-05-19
distributed-system-framework-master\server\build\CMakeFiles\CMakeError.log, 3370 , 2020-05-19
distributed-system-framework-master\server\build\CMakeFiles\CMakeOutput.log, 3512 , 2020-05-19
distributed-system-framework-master\server\build\CMakeFiles\Makefile.cmake, 5967 , 2020-05-19
distributed-system-framework-master\server\build\CMakeFiles\Makefile2, 3633 , 2020-05-19
distributed-system-framework-master\server\build\CMakeFiles\TargetDirectories.txt, 299 , 2020-05-19
distributed-system-framework-master\server\build\CMakeFiles\cmake.check_cache, 85 , 2020-05-19
distributed-system-framework-master\server\build\CMakeFiles\progress.marks, 2 , 2020-05-19
distributed-system-framework-master\server\build\Makefile, 4125 , 2020-05-19
distributed-system-framework-master\server\build\cmake_install.cmake, 1665 , 2020-05-19
distributed-system-framework-master\server\build\src, 0 , 2020-05-19
distributed-system-framework-master\server\build\src\CMakeFiles, 0 , 2020-05-19
distributed-system-framework-master\server\build\src\CMakeFiles\CMakeDirectoryInformation.cmake, 630 , 2020-05-19
distributed-system-framework-master\server\build\src\CMakeFiles\progress.marks, 2 , 2020-05-19
distributed-system-framework-master\server\build\src\CMakeFiles\server.dir, 0 , 2020-05-19
distributed-system-framework-master\server\build\src\CMakeFiles\server.dir\CXX.includecache, 1804 , 2020-05-19
distributed-system-framework-master\server\build\src\CMakeFiles\server.dir\DependInfo.cmake, 1391 , 2020-05-19
distributed-system-framework-master\server\build\src\CMakeFiles\server.dir\build.make, 16761 , 2020-05-19
distributed-system-framework-master\server\build\src\CMakeFiles\server.dir\cmake_clean.cmake, 543 , 2020-05-19
distributed-system-framework-master\server\build\src\CMakeFiles\server.dir\controller.cpp.o, 317896 , 2020-05-19
distributed-system-framework-master\server\build\src\CMakeFiles\server.dir\depend.internal, 1491 , 2020-05-19
distributed-system-framework-master\server\build\src\CMakeFiles\server.dir\depend.make, 2636 , 2020-05-19
distributed-system-framework-master\server\build\src\CMakeFiles\server.dir\flags.make, 226 , 2020-05-19
distributed-system-framework-master\server\build\src\CMakeFiles\server.dir\link.txt, 364 , 2020-05-19
distributed-system-framework-master\server\build\src\CMakeFiles\server.dir\main.cpp.o, 27424 , 2020-05-19
distributed-system-framework-master\server\build\src\CMakeFiles\server.dir\progress.make, 190 , 2020-05-19
distributed-system-framework-master\server\build\src\CMakeFiles\server.dir\server.cpp.o, 131888 , 2020-05-19
distributed-system-framework-master\server\build\src\CMakeFiles\server.dir\tcpClient.cpp.o, 33608 , 2020-05-19
distributed-system-framework-master\server\build\src\CMakeFiles\server.dir\tcpServer.cpp.o, 35376 , 2020-05-19
distributed-system-framework-master\server\build\src\CMakeFiles\server.dir\thread.cpp.o, 351632 , 2020-05-19
distributed-system-framework-master\server\build\src\CMakeFiles\server.dir\threadPool.cpp.o, 107032 , 2020-05-19
distributed-system-framework-master\server\build\src\CMakeFiles\server.dir\view.cpp.o, 108976 , 2020-05-19
distributed-system-framework-master\server\build\src\Makefile, 11045 , 2020-05-19
distributed-system-framework-master\server\build\src\cmake_install.cmake, 1118 , 2020-05-19
distributed-system-framework-master\server\include, 0 , 2020-05-19
distributed-system-framework-master\server\include\controller.h, 287 , 2020-05-19
distributed-system-framework-master\server\include\public.h, 251 , 2020-05-19
distributed-system-framework-master\server\include\server.h, 520 , 2020-05-19
distributed-system-framework-master\server\include\tcpClient.h, 506 , 2020-05-19
distributed-system-framework-master\server\include\tcpServer.h, 401 , 2020-05-19
distributed-system-framework-master\server\include\thread.h, 731 , 2020-05-19
distributed-system-framework-master\server\include\threadPool.h, 268 , 2020-05-19
distributed-system-framework-master\server\include\view.h, 635 , 2020-05-19
distributed-system-framework-master\server\src, 0 , 2020-05-19
distributed-system-framework-master\server\src\CMakeLists.txt, 117 , 2020-05-19
distributed-system-framework-master\server\src\controller.cpp, 520 , 2020-05-19
distributed-system-framework-master\server\src\main.cpp, 173 , 2020-05-19

Download users:

Relate files:

Comment: Add Comment

Favorite users: