sylar-yin/sylar

C++高性能分布式服务器框架,webserver,websocket server,自定义tcp_server(包含日志模块,配置模块,线程模块,协程模块,协程调度模块,io协程调度模块,hook模块,socket模块,bytearray序列化,http模块,TcpServer模块,Websocket模块,Https模块等, Smtp邮件模块, MySQL, SQLite3, ORM,Redis,Zookeeper)

C++CCMakeRagelOtherdistributionframeworkormcppnetworkhigh-performancewebsocket-serverhttp-clientwebsocket-clienthttp-serversqlite3fibercoroutine
This is stars and forks stats for /sylar-yin/sylar repository. As of 24 Apr, 2024 this repository has 3162 stars and 853 forks.

视频地址 [C++高级教程]从零开始开发服务器框架(sylar) 视频教程内容: 1.日志模块 支持流式日志风格写日志和格式化风格写日志,支持日志格式自定义,日志级别,多日志分离等等功能 流式日志使用:SYLAR_LOG_INFO(g_logger) << "this is a log"; 格式化日志使用:SYLAR_LOG_FMT_INFO(g_logger, "%s", "this is a log"); 支持时间,线程id,线程名称,日志级别,日志名称,文件名,行号等内容的自由配置 2.配置模块 采用约定由于配置的思想。定义即可使用。不需要单独去解析。支持变更通知功能。使用YAML文件做为配置内容。支持级别格式的数据类型,支持STL容器(vector,list,set,map等等),支持自定义类型的支持(需要实现序列化和反序列化方法)使用方式如下: static sylar::ConfigVar<int>::ptr g_tcp_connect_timeout = sylar::Config::Lookup("tcp.connect.timeout", 5000,...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
xournalpp/xournalppC++CMakeShell9.3k07410
udacity/cd0046-SQL-and-Data-Modeling-for-the-WebHTMLPythonCSS6304980
ZainRk/SocialMedia-StarterHTMLJavaScriptCSS290530
rafaballerini/FormularioHTMLCSS1.1k06710
Weik1/ArtilleryJavaCSS5130590
spring-projects/spring-security-samplesJavaHTMLKotlin967+8560+4
mschwarzmueller/nextjs-course-codeJavaScriptCSS1.1k+112.2k+9
HashLips/hashlips_nft_minting_dappJavaScriptCSSHTML994+2975+1
ashutosh1919/masterPortfolioJavaScriptCSSOther2.8k01.2k0
wikimedia/mediawikiPHPJavaScriptCSS3.6k01.3k0