点击空白处退出提示
作品详情
1、功能:
一款美食休闲游戏,玩家给到店顾客做冰激凌等美食,不同的顾客到店的时间、位置不同,需要食物的品种数量不同,玩家需要在限定时间做好相应的食物。我主导后台开发
2、相关技术:
主要开发语言是Linux C/C++,Lua,mysql5.7.22,redis4.0,php7.0;
操作系统是CentOS7.6;
相关支撑软件是nginx1.17;
关键技术:TCP/IP,EPOLL;websocket,gRPC,Protobuf,Paxos算法;
底层C++框架负责网络通讯,进程间通讯(gRPC),进程的生死监控;上层的lua代码负责美食休闲游戏的业务逻辑,基本数据存放在mysqal中,为了加快速度提升效率,常用数据缓存在redis中;
服务器端提供两种接口,一种是web接口,一种是websocket接口。通过配置nginx实现负载均衡,nginx监听80端口,如果是web请求,则转发给web接口对应的端口(11080),是websocket请求,则转发给websocket接口对应的端口(11001)
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论