E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
服务器框架
几款流行的开源
服务器框架
对比:et / kbengine / skynet
废话不多说,直接上表:ETKBEngineSkyNet技术栈客户端服务器共用C#支持很多C#新特性,语法简洁、高效底层架构C++逻辑层Python实现的MMOG游戏
服务器框架
底层架构C逻辑层Lua作者自述该框架是
服务器框架
的框架服务器架构特性双端
优梦创客
·
2023-12-05 16:07
服务器与分布式
游戏架构
热更新
分布式
unity
游戏开发
一文学会Aiohttp
一、什么是aiohttp库aiohttp库官网:https://docs.aiohttp.org/en/stable/aiohttp是一个Python的HTTP客户端/
服务器框架
,它基于asyncio库实现异步编程模型
知数SEO
·
2023-12-02 02:46
Python专区
aiohttp
python
服务器架构(游戏服务器)
这是我研究socket编程,以及
服务器框架
研究的心得与体会Socket通信的基本流程:image.pngimage.pngimage.png可以新建一个类(协议ProtocolTest)客户端按照协议发
兜兜_2925
·
2023-12-01 19:04
spring-security-oauth2-authorization-server(一)SpringBoot3.1.3整合
OAuth2.1和SpringAuthorizationServer2.1OAuth2.12.2spring-security-oauth2-authorization-server3.项目搭建3.1认证
服务器框架
搭建
ReoShine
·
2023-12-01 12:15
SpringSecurity
Spring
Authorization
Server
spring
java
C++高性能服务器网络框架设计与实现
这篇文章将从两个方面来介绍,一个是服务器中的基础的网络通信部件;另外一个是,如何利用这些基础通信部件整合成一个完整的高效的
服务器框架
。
简说Linux
·
2023-12-01 06:43
C/C++后端开发
服务器
运维
linux
mysql
数据库
java netty实现tcp协议_Netty实现网络通信
Netty是一个JavaNIO客户端
服务器框架
,使用它可以快速简单地开发网络应用程序,比如服务器和客户端的协议。Netty大大简化了网络程序的开发过程比如TCP和UDP的socket服务的开发。
何为自律
·
2023-11-30 15:34
java
netty实现tcp协议
使用netty实现并维护TCP长连接
TCP长连接Netty是什么Netty的优点Netty为什么并发高创建TCP长连接实例Netty是什么Netty是一个利用Java的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的API的客户端/
服务器框架
shadowdowdow
·
2023-11-30 14:03
java
spring
tomcat
netty
服务计算:SWAPI项目报告
项目需求1、支持用户的登录、登出2、支持用户注册3、支持根据输入信息查找结果4、支持查找内容分页显示5、支持依据用户权限返回查找信息项目框架本项目前端使用Vue作为客户端
服务器框架
,后端使用Golang
ZTao-z
·
2023-11-30 06:23
服务计算
服务计算
Vue
Python 实现简单 Web 服务器
知识点•HTTP协议基本原理•简单的Web
服务器框架
•Python语言的网络开发•Web服务请求,响应及错误处理的实现•CGI协
TheWanderers
·
2023-11-26 08:57
Python项目
服务器
前端
python
Skynet
服务器框架
C源码剖析启动流程
引言:之前我们已经完成了在Linux下配置安装skynet的环境,并成功启动了skynet服务框架,为了从底层更好地理解整个框架的实现过程,我们有必要剖析一下源码,由于底层的源码都是用C语言写的,lua脚本基本是用来进行业务层开发,所以我们从C源码开始解读框架。打开下载包的skynet-src目录,这里是skynet框架的核心C源码,接下来我们就要来解读skynet_main.c和skynet_s
明潮
·
2023-11-25 05:47
skynet
C++/C
lua
Skynet
服务器框架
——C源码剖析启动流程
在Linux下配置安装skynet的环境这里略过,为了从底层更好地理解整个框架的实现过程,我们有必要剖析一下源码,由于底层的源码都是用C语言写的,lua脚本基本是用来进行业务层开发,所以我们从C源码开始解读框架。打开下载包的skynet-src目录,这里是skynet框架的核心C源码,接下来我们就要来解读skynet_main.c和skynet_start.c这两个与skynet启动相关的C源码。
fan_music
·
2023-11-25 05:46
Skynet
ioGame 网络游戏
服务器框架
(java)、java游戏服务器、netty 集群分步式的网络游戏服务器
ioGame无锁异步化、事件驱动的架构设计;轻量级,无需依赖任何第三方中间件或数据库就能支持集群、分布式通过ioGame可以很容易的搭建出一个集群无中心节点、集群自动化、多进程的分步式游戏服务器包体小、启动快、内存占用少、更加的节约、无需配置文件、提供了优雅的路由访问权限控制让开发者用一套业务代码,无需任何改动,同时支持多种通信协议:WebSocket、TCP让开发者用一套业务代码,能轻松切换和扩
渔民小镇
·
2023-11-25 02:53
java
服务器
游戏
spring
boot
spring
最快的 Go 网络框架 gnet 来啦!
gnet设计开发的初衷不是为了取代Go的标准网络库:net,而是为了创造出一个类似于Redis、Haproxy能高效处理网络包的Go语言网络
服务器框架
。gnet的亮点在于它是一个高
「已注销」
·
2023-11-23 02:21
网络
开源项目
Go语言
go
网络
软件框架
基于Linux C++ windows qt开发的在线答题系统
一、项目描述:实现功能用户的注册、登录,个人答题训练、排位赛(网络匹配对战)、排位系统1、该项目采用C/S结构基于TCP/IP协议,运用Libevent网络库和线程池进行搭建
服务器框架
。
siweiyyds
·
2023-11-22 15:06
c语言
qt
c++
数据库
开发语言
Android端Mina框架使用详解
它通过JavaNIO提供了一个抽象的、事件驱动的、异步的位于各种传输协议(如TCP/IP和UDP/IP)之上的API,ApacheMINA通常可被称之为NIO框架库;客户端/
服务器框架
库;或
Brilliant_wgh
·
2023-11-22 00:06
Android
MINA
NIO
棋牌游戏开发教程系列:游戏
服务器框架
搭建
使用异步非阻塞编程,确实能获得很好的性能。但是在代码上,确非常不直观。因为任何一个可能阻塞的操作,都必须要要通过“回调”函数来链接。比如一个玩家登录,你需要先读数据库,然后读一个远程缓冲服务器(如redis),然后返回登录结果:用户名、等级……在这个过程里,有两个可能阻塞的操作,你就必须把这个登录的程序,分成三个函数来编写:一个是收到客户端数据包的回调,第二个是读取数据库后的回调,第三个是读取缓冲
kaier1986
·
2023-11-21 12:31
棋牌框架
棋牌视角
服务器底层
开发
物联网云
服务器框架
,物联网(五)---搭建自己的云平台[ESP8266+Django]
下面的这些文章写的都比我好很多,但:希望你在点击完下面的连接后,最终能回归文章,继续搭建自己的物联网平台。预读文章:Django中文教程:自强学堂为Django添加TCP连接方式:Channels推荐扩展阅读:使用到的工具:Redis数据库安装方法:Redis安装Channels-redis:Github官方库同类文章:这篇文章来之不易,总共花费了我整整6天的时间,其中5天摸索,1天写文章,还望好
吴佳晗
·
2023-11-19 16:40
物联网云服务器框架
Python 实现简单 Web 服务器
知识点•HTTP协议基本原理•简单的Web
服务器框架
•Python语言的网络开发•Web服务请求,响应及错误处理的实现•CGI协
XMT...
·
2023-11-19 10:54
Python
python
[源码阅读]——Sylar
服务器框架
:定时器模块
定时器模块定时器模块概述sylar定时器设计Timer类定时器管理类总结定时器模块概述 sylar是基于epoll实现了定时器的功能,由于epoll的精度是毫秒级,所以其定时器的精度也是毫秒级。关于定时器有基于时间轮的设计、时间堆的设计等,在sylar中,其采用了最小堆的设计。具体关于定时器的讲解大家可以参考本人之前做的阅读笔记:【阅读】《Linux高性能服务器编程》——第十一章。 定时器通常
甄姬、巴豆
·
2023-11-19 08:32
Sylar学习
服务器
linux
c++
【sylar】框架篇-Chapter8-定时器模块
站在巨人的肩膀上C++高性能分布式
服务器框架
从零开始重写sylarC++高性能分布式
服务器框架
概述基于epoll_wait超时实现定时器功能,精度毫秒级,支持在指定超时时间结束之后执行回调函数。
江湖人称菠萝包
·
2023-11-19 08:20
【C++】服务器编程-实战
linux
服务器
c++
流媒体服务器
这些
服务器框架
各有优缺点,没有一款完美的流媒体服务器解决方案,在流媒体选型的时候,需要根据自己的业务选择适合的流媒体服务器。
狗狗狗乖乖
·
2023-11-17 00:17
音视频入门
服务器
网络
音视频
C/C++轻量级并发TCP
服务器框架
Zinx-框架开发002: 定义通道抽象类
文章目录2类图设计3时序图数据输入处理:输出数据处理总流程4主要实现的功能4.1kernel类:基于epoll调度所有通道4.2通道抽象类:4.3标准输入通道子类4.4标准输出通道子类4.5kernel和通道类的调用5代码设计5.1框架头文件5.2框架实现遇到的问题:输入通道类stdin和输出通道类stdout与很多相同点,无需写重复代码抽象:定义通道抽象类,把输入和输出的不同通过虚函数扩展通道抽
大大枫
·
2023-11-16 08:38
服务器
c语言
c++
C/C++轻量级并发TCP
服务器框架
Zinx-框架开发001: 读取标准输入,回显到标准输出
文章目录完整代码实现参考-非项目使用项目使用的代码-乱-但是思路与上面的相同创建Kernel类添加删除修改epoll,才能写run方法创建stdin_Channel类在Kernel类中实现run方法完整代码实现参考-非项目使用#include#include#include#include#include#include#include#includeusingnamespacestd;///st
大大枫
·
2023-11-15 06:57
c语言
c++
tcp/ip
tp3集成Workerman
workerman是一个高性能的PHPsocket
服务器框架
,workerman基于PHP多进程以及libevent事件轮询库使用tp3框架集成Workerman,需要先把下载的Workerman放到ThinkPHP
从兄
·
2023-11-14 14:00
thinkphp
html
php
php
html
workerman
[源码阅读]——Sylar
服务器框架
:IO协程调度模块
IO协程调度模块epoll相关内核事件表epoll_wait函数LT和ET模式EPOLLONESHOT事件IO协程调度模块概述IO协程调度器具体实现总结epoll相关内核事件表 epoll是Linux特有的I/O复用函数。其使用一组函数来完成任务,将用户关心的文件描述符上的事件放在内核里的一个时间表中,无需像select和poll每次调用都要重复传入文件描述符集或事件集。epoll需要使用一个额
甄姬、巴豆
·
2023-11-09 18:34
Sylar学习
服务器
linux
epoll
c++
[源码阅读]——Sylar
服务器框架
:协程模块
协程模块协程概念sylar协程模块其他协程概念 按照本人简单的理解,协程可以看成是一个轻量级的线程,或者是可以切换出去的函数。相比之下本人认为其和函数更像,只是在程序中,如果我们在函数fun()中执行函数test(),则是test()必须执行完毕后,才会返回fun()继续执行。而对于协程来说,其可以执行一半退出,让出cpu执行权。同样,当满足其执行要求时,其会从退出的地方继续执行,又获得了CPU
甄姬、巴豆
·
2023-11-09 18:04
Sylar学习
服务器
linux
多线程
[学习分享]----sylar
服务器框架
源码阅读--协程调度模块
协程调度模块sylar作者在本站的地址为这里,也可以查看作者主页,也有视频教程可以点击这里。此外,也可以看一下赵路强大佬的关于sylar协程模块的博客点击这里,我本人在阅读sylar源码的时候也是参考了赵路强大佬的解析可以点击这里。各位看官也可以加我的qq和我讨论2511010742在上期博客中,实现了两个协程之间的切换,但是单独的切换两个协程并不能做到什么高效率的事情,在一个子协程中不可以直接调
码上自有颜如玉
·
2023-11-09 18:00
linux
服务器
c++
【源码讲解】sylar
服务器框架
----协程模块
协程就是用户线程,由用户调用,操作系统无法感知到用户线程,用户可以完全控制调度器。对于协程的介绍,请观看一下视频及文章,本文不再对协程的概念进行详细讲解。【协程第一话】协程到底是怎样的存在?_哔哩哔哩_bilibili【协程第二话】协程和IO多路复用更配哦~_哔哩哔哩_bilibiliC++协程的近况、设计与实现中的细节和决策-简书【协程革命】理论篇!扫盲,辟谣一条龙!全语言通用,夯实基础,准备起
Dereyer
·
2023-11-09 18:23
java
算法
开发语言
【源码讲解】sylar
服务器框架
----协程调度模块
为什么要有协程调度模块?一个子协程无法直接执行另外一个子协程,必须切换回线程的主协程,由主协程选出下一个执行的子协程。因此需要协程调度模块,另外一定协程调度模块一定要是多线程并行执行多个子协程的,这样子才能充分利用到多核性能。线程在创建和销毁的时候会有很大的额外开销(相比协程而言),因此内部实现一个线程池,在调用start成员函数的时候创建线程,在调用stop成员函数的后,任务队列没有任务可以执行
Dereyer
·
2023-11-09 18:53
c++
服务器
【源码讲解】sylar
服务器框架
----IO协程调度模块
epoll以及相关的函数epoll是用来实现IO多路复用的函数,epoll只要把用户关心的文件描述符上的事件放到内核里的一个事件表中即可,不用像select或者poll传入传出一个存有文件描述符的数组。epoll底层使用一个红黑树和一个双向链表实现。向红黑树中加入或删除需要监听的节点,当存在可读或可写的事件的时候,向链表添加就绪的socket。epoll_create函数使用epoll的时候,需要
Dereyer
·
2023-11-09 18:53
服务器
运维
C/C++轻量级并发TCP
服务器框架
Zinx-游戏服务器开发005:守护进程与进程监控
文章目录1守护进程1.1进程组和会话1.2会话的相关概念1.3守护进程的概念1.4守护线程的特点1.5守护进程创建的基本步骤1.6本项目守护进程的实现2进程监控2.1进程监控的实现1守护进程1.1进程组和会话进程除了有进程的PID之外还有一个进程组,进程组是由一个进程或者多个进程组成。通常他们与同一作业相关联可以收到同一终端的信号。每个进程组有唯一的进程组ID,每个进程组有一个进程组组长。如何判断
大大枫
·
2023-11-09 06:18
游戏
服务器
运维
C/C++轻量级并发TCP
服务器框架
Zinx-游戏服务器开发004:游戏核心消息处理 - 玩家类的实现
文章目录0代码仓库1需求2AOI设计2.1AOI算法简介2.2AOI数据结构及实现2.2.1玩家2.2.2网格对象2.2.3游戏世界矩形2.2.4获取周围玩家的实现2.2.5代码测试2.3GameRole结合AOI创建玩家2.3.1创建游戏世界全局对象-GameRole继承AOIWorld的Player2.3.2把玩家到游戏世界的加入与删除2.3.3玩家上线时的处理:新客户端连接后,向自己发送ID
大大枫
·
2023-11-09 06:48
服务器
游戏
java
C/C++轻量级并发TCP
服务器框架
Zinx-游戏服务器开发006:基于redis查找玩家姓名+游戏业务实现总结
文章目录1Redis的安装与API的使用1.1安装目录及环境变量1.2设置远程客户端连接和守护进程1.3启动redis1.4HiredisAPI的使用1.5我的动态库和头文件2Redis的使用2.1初始化时候2.2结束的时候3测试4Makefile5游戏业务总结1Redis的安装与API的使用1.1安装目录及环境变量7.2版本redis-cli命令在bin目录下:vim/etc/profileex
大大枫
·
2023-11-09 06:11
c语言
c++
服务器
Netty概述
Netty是一个NIO客户机-
服务器框架
,它支持快速、简单地开发网络应用程序,如服务器和客户机。它大大简化了网络编程,如TCP和UDP套接字服务器。
二仙桥臧克家
·
2023-11-08 14:53
Netty
netty
Express框架
原生http在进行很多处理时,会较为复杂;有URL判断、Method判断、参数处理、逻辑代码处理等,都需要我们自己来处理和封装;并且所有的内容都放在一起,会非常的混乱;目前在Node中比较流行的Web
服务器框架
是
小小白学计算机
·
2023-11-07 15:28
Node.js
中间件
express
nodejs
组件分享之后端组件——基于Golang语言的游戏
服务器框架
leaf
组件分享之后端组件——基于Golang语言的游戏
服务器框架
leaf背景近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件
cn華少
·
2023-11-04 12:29
Golang | Zinx学习笔记(一)
www.kancloud.cn/aceld/zinx/1960213https://www.yuque.com/aceld/tsgooa/gx01meg5ow4pftac说明zinx是一个基于Golang的轻量级并发
服务器框架
Lzjusc2017
·
2023-10-31 08:16
go语言
学习
笔记
Fantasy 源码解析:day01
--记于2023-7-261.github地址:nullhttps://github.com/qq362946/Fantasy/tree/main2.介绍:Fantasy高性能
服务器框架
Fantasy
服务器框架
源于
我在某马学前端
·
2023-10-30 20:51
Fantasy
c#
java 非法参数错误_错误:java.lang.IllegalArgumentException
在SSM动态javaweb
服务器框架
中,我们经常看到这个异常,很多人说这是参数异常,检查自己在ioc容器中配置的参数是否正确,其实这是项目使用的Java编译器(即Javacompiler)使用的jdk版本和
吴小嚎
·
2023-10-30 03:59
java
非法参数错误
如何使用FastAPI处理非Asyncio请求
具有非异步请求处理的FastAPIScale微信搜索关注《Python学研大本营》,加入读者群,分享更多精彩FastAPI是一个Web
服务器框架
,特别适合与asyncio兼容的流程一起使用。
Python学研大本营
·
2023-10-29 08:00
fastapi
python
开发语言
1.golang从零搭建游戏
服务器框架
之 实现最简单的回显服务器
需求分析搭建一个最基础的
服务器框架
,实现客户端向服务器发送一条数据,服务器将该数据返回到客户端根据需求,对服务器进行如下的设计图片.png编码实施首先,先建立我们的目录结构在自己golang环境的src
孟安乐Aaron
·
2023-10-25 22:07
Netty框架快速入门
NIO客户端
服务器框架
,快速简单开发网络应用程序,如协议服务器和客户端。自定义设计和实现一个全新的协议。
掌灬纹
·
2023-10-24 20:39
C++ std::unordered_map使用std::string和char *作key对比
最近在给自己的
服务器框架
加上统计信息,其中一项就是统计创建的对象数,以及当前还存在的对象数,那么自然以对象名字作key。
weixin_30416497
·
2023-10-21 18:29
c/c++
运维
lua
Colyseus源码阅读1
Colyseus源码阅读1最近觉得自己的技能有了瓶颈,所以想通过阅读一些源码进行提高,这次就先选定一个我比较喜欢的实时游戏框架Colyseue介绍该项目是由gamestd工作室开源的一套
服务器框架
,基于
samael
·
2023-10-16 10:52
aws lambda使用_使用无
服务器框架
将AWS EFS卷挂载到AWS Lambda中
awslambda使用Originallypublishedathttps://www.philschmid.deonAugust12,2020.最初于2020年8月12日在https://www.philschmid.de上发布。介绍(Introduction)“Justlikewirelessinternethaswiressomewhere,serverlessarchitecturesst
weixin_26746861
·
2023-10-15 18:46
java
linux
C++ 开发 Web 服务框架 - 基础知识:C++11 与 Boost Asio(一)
本次项目将综合使用C++11及Boost中的Asio实现HTTP和HTTPS的
服务器框架
。项目涉及的知识点C++基本知识面向对象模板命名空间常用IO库C++11相关lambdaexpressi
dxmcu
·
2023-10-14 00:16
C++学习笔记
记一个EasyDarwin框架c++11的编译错误error: unable to find string literal operator ‘operator“
问题起因之前在linux环境中编译流媒体
服务器框架
EasyDarwin时,遇到了个莫名其妙的编译错误:error:unabletofindstringliteraloperator‘operator""
特立独行的猫a
·
2023-10-13 06:50
C++
开发语言
c++
Koa框架
一、认识Koa前面我们已经学习了express,另外一个非常流行的NodeWeb
服务器框架
就是Koa。
小小白学计算机
·
2023-10-13 01:50
Node.js
中间件
js
koa
express
nodejs
ThinkPHP 5.0 + Workerman 保姆教程 以及常见问题
WorkermanWorkerman是一款纯PHP开发的开源高性能的PHPsocket
服务器框架
。被广泛的用于手机app、手游服务端、网络游戏服务器、聊天室服务器、硬件通讯服务器、智能家居、车联网
weixin_44448214
·
2023-10-12 16:26
php
MMORPG服务器架构
原文地址:http://www.blogjava.net/landon/archive/2012/07/14/383092.html一.摘要1.网络游戏MMORPG整体
服务器框架
,包括早期,中期,当前的一些主流架构
大头狗
·
2023-10-12 14:11
游戏编程
网络游戏
网络服务器
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他