java卡牌游戏源码 弱联网服务端架构 HTTPServer说明 此Demo为个人兴趣所写,是本人通过半年多服务端学习的一次大胆尝试,将之前学到的很多知识都融合在一起,除了对以前的知识整合之外,也不断进行改变和创新!目前该项目还是一个简单框架,可能未来发展还会加入更多新鲜元素,尽请期待! 关键技术 Maven、Netty、JSON-RPC、MySQL、Mybatis、Redis、Jedis、Base64、AES、MD5、JMX、slf4j、口令验证、反向代理、路由分发、双重锁单例等。 HTTP弱联网 一般来说弱联网包含单机游戏和联网游戏的特点,既允许离线游戏又允许联网游戏。普遍适用于交互需求较低的游戏,例如消消乐、卡牌、跑酷等。通常使用HTTP协议实现客户端与服务端之间的通讯,客户端请求一次,服务端响应后立即断开。优势在于减少服务端网络带宽,同时客户端在没有稳定的网络条件下还可以保证游戏效果!我们项目没有采用Tomcat开发HTTP服务端,而是采用Netty开发HTTP服务端,Netty作为开源NIO框架,提供异步的、事件驱动的网络应用程序框架,能够支持大量用户并发行为。 架构发展 1
2021-10-27 20:11:51 4.93MB 系统开源
1
适合于大数据学习的童靴们,本册是全英文档的,请做好心里准备。
2021-10-27 18:06:27 3.1MB 大数据
1
java最新netty 4.1.25.Final jar下载 欢迎下载shiyong
2021-10-27 14:32:18 3.65MB netty jar
1
ChannelPool 设计实现解读 回到Connection的设定这节最初,我们主要是通过 ChannelPool 来解决与多个服务端交互以及与单 个服务端建立多个连接的问题。那么这里就来对 ChannelPool 其中的设计与实现进行探索一番。 ChannelPool ,顾名思义,就是一个管理 channel 的容器,里面包含了从容器里获取 channel , 将使用的 channel 放回容器中,还有一个就是关闭容器,于是,就有下面这个接口设计:
2021-10-26 11:07:53 281KB java spring reactor
1
Netty实现的Spring-boot-protocol 将springboot的WebServer更改为NettyTcpServer,为用户扩展了网络编程的能力。 多协议服务器,Springboot协议扩展包,允许单端口提供多协议服务。其中内置多个网络传输(标准与规范)的实现库,轻松添加或扩展协议。例如:HttpServlet,RPC,MQTT(物联网通讯协议),Websocket,RTSP(流媒体协议),DNS(域名解析协议),MYSQL协议。 1.可以替代tomcat或jetty. 导包后一个@EnableNettyEmbedded注解即用. 2.支持http请求聚合, 然后用 select * from id in (httpRequestList). 示例:com.github.netty.http.example.HttpGroupByApiController.java 3.支持异步零拷贝。sendFile, mmap. 示例:com.github.netty.http.example.HttpZeroCopyController.java 4.HttpServlet
2021-10-25 09:55:24 579KB mqtt spring-boot netty protocol
1
净资产 基于netty的TCP / Http请求转发代理程序 简介 在特定的网络环境或安全审核要求下,我们可能会面临网络被限定为单向访问的情况,本工具可以实现在单向网络中设置代理从而实现双向访问的目的。透工具。 依赖/知识准备 netty-高性能NIO通信框架 tcp / ip通信基础知识 工具原理说明 程序运行时序图![image] [tmp] 使用方式 将项目克隆到本地 修改配置文件项目包含两个独立配置文件,分别为netty-nat | --netty-client | ---- properties.properties |-网络服务器| ---- properties.properties 客户端对应的属性配置: internal.server.port代理程序服务端端口internal.server.host代理程序服务端地址proxy.client.port被代理程序的端口p
2021-10-24 14:19:28 108KB Java
1
本资源由网络搜集,非常详细,由浅到深,非常适合想学习Netty的朋友
2021-10-20 22:03:29 2.92MB netty
1
netty-3.1官网学习手册,中文版
2021-10-19 16:59:58 840KB netty 中文版
1
JavaBBS社区 注:该项目参考 简介 1、JavaBBS是一款使用Java编写的简易社区系统。 2、采用前后端分离的机制实现。前台项目通过http访问RESTFulAPI获取信息渲染页面。 3、项目技术分层明显,模块分离,采用springboot构建模块。 4、前台页面来自FlyUI的开源社区模板 5、实现了异常/常用数据库/控制器 代码复用 6、使用了DTO层封装数据,保证数据形式的一致 运行环境 JDK 8 Maven MySQL 雷迪斯 系统结构图 1、quark-common :采用了Springdata+MySql实现基础服务抽象,DAO层,Entity以及DTO 2、quark-admin:采用springboot+shiro搭建的细粒度的基于URL的权限管理系统,进行帖子管理,回复管理,用户管理等操作 3、quark-rest:使用springMVC搭建RESTFul服务,采用WebSocket协议+stomp协议搭建推送服务,实现一对一推送与一对多推送,面向各个客户端 4、quark-portal:前台社区系统,使用springMVC进行页面跳转与拦截,采用前后
2021-10-19 16:53:55 2.36MB java spring-boot netty SpringBootJava
1