微服务--webapi实现,脱离iis,脱离tomcat
摘要:前言 微服务,顾名思义就是微小的单一的服务程序,单一流程,单一发布,开发和部署都可独立; 这是我的理解; 但基于web的服务,不管是webservice还是webapi等类似的服务都需要基于iis或者tomcat, 本文介绍重点绕过iis或tomc部署基于http服务明文程序; 所谓明文程序就是源码
阅读全文
posted @
2017-03-29 12:38
無心道(失足程序员)
阅读(12053)
推荐(49)
我是如何设计游戏服务器架构的
摘要:前言 现在游戏市场分为,pc端,移动端,浏览器端,而已移动端和浏览器端最为接近。都是短平快的特殊模式,不断的开服,合服,换皮。如此滚雪球! 那么在游戏服务器架构的设计方面肯定是以简单,快捷,节约成本来设计的。 来我们看一张图: 这个呢是我了解到,并且在使用的方式,而PC端的游戏服务器而言,往往是大量
阅读全文
posted @
2016-09-23 17:07
無心道(失足程序员)
阅读(5099)
推荐(7)
介绍,介绍我的底层支持库 Net.Sz.CFramework
摘要:Net.Sz.CFramework 是我自己的底层库,是经过验证的底层库。 包含: 接下来一一介绍 这里是华丽丽的分割线 辅助类功能块 位运算辅助函数 使用方式和详解请看 状态机 接下来介绍日志组建 大约信息如下 线程模型. 输出 Socket Tcp组建 tcp监听需要实现IIOSessionHa
阅读全文
posted @
2016-03-30 15:58
無心道(失足程序员)
阅读(3935)
推荐(9)
一步一步开发Game服务器(四)地图线程
摘要:时隔这么久 才再一次的回归正题继续讲解游戏服务器开发。开始讲解前有一个问题需要修正。之前讲的线程和定时器线程的时候是分开的。但是真正地图线程与之前的线程模型是有区别的。为什么会有区别呢?一个地图肯定有执行线程,但是每一个地图都有不同的时间任务。比如检测玩家身上的buffer,检测玩家的状态值。这种情...
阅读全文
posted @
2015-09-08 14:09
無心道(失足程序员)
阅读(1970)
推荐(4)
java netty socket库和自定义C#socket库利用protobuf进行通信完整实例
摘要:之前的文章讲述了socket通信的一些基本知识,已经本人自定义的C#版本的socket、和java netty 库的二次封装,但是没有真正的发表测试用例。本文只是为了讲解利用protobuf 进行C# 和 java的通信。以及完整的实例代码java 代码 svn 地址,本人开发工具是NetBeans...
阅读全文
posted @
2015-08-13 23:30
無心道(失足程序员)
阅读(3570)
推荐(10)
一步一步开发Game服务器(二)登陆2
摘要:上一篇文章,讲解了简单的登陆情况。接下来我们继续讲解登陆模块。在正常的游戏服务器情况下。在尚未登录前可以查看服务器大区情况,登陆后也可以查看服务器大区情况,然后选择大区服务器。进行登录操作。这样的情况就需要我们有一个登录服务器来负责,目前大区服务器的状态,是正常。拥挤,爆满。还是停服维护。那么这样登...
阅读全文
posted @
2015-04-17 10:23
無心道(失足程序员)
阅读(1007)
推荐(0)
一步一步开发Game服务器(二)完成登陆,聊天
摘要:我知道这样的文章在博客园已经多的大家都不想看了,但是这是我的系列文章开始,请各位大神见谅了。多线程,线程执行器,(详见),socket通信相关 (详见)本人blog相关文章测试代码,示例,完整版svn地址。(http://code.taobao.org/svn/flynetwork_csharp/t...
阅读全文
posted @
2015-04-15 18:49
無心道(失足程序员)
阅读(2462)
推荐(4)
C# 利用socekt做到http监听,怎么样才能做到高性能
摘要:c#原始提供了http的监听的类HttpListener,实现了简单的http。文章地址《C# 控制台或者winform程序开启http的监听状态》但是经过我测试,这个HttpListener提供的真的就只是简单的http监听功能,无法实现高并发处理。不知道是我处理问题还是其他什么原因,无法实现,当...
阅读全文
posted @
2015-04-13 16:34
無心道(失足程序员)
阅读(2452)
推荐(1)
C# Socket系列三 socket通信的封包和拆包
摘要:通过系列二 我们已经实现了socket的简单通信 接下来我们测试一下,在时间应用的场景下,我们会快速且大量的传输数据的情况! 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 ...
阅读全文
posted @
2015-03-17 17:03
無心道(失足程序员)
阅读(2555)
推荐(5)
C# Socket系列二 简单的创建 socket 通信
摘要:看了系列一 我们开启了对socket tcp的监听状态,那么这一章我们来讲解怎么创建socket的通信代码我新建一个类TSocketBase 1 public abstract class TSocketBase 2 { 3 //封装socket 4 ...
阅读全文
posted @
2015-03-17 15:28
無心道(失足程序员)
阅读(996)
推荐(0)
C# Socket系列一 简单的创建socket的监听
摘要:socket的应用场景,在快速,稳定,保持长连接的数据传输代码。Http也是socket封装出来的,基于一次请求一次回复,然后断开的socket连接封装。比如我们常见的游戏服务器,目前的很火的物联网服务器,都需要开启socket服务器去监听实时传输的数据。那么我们如何实现socket的监听呢。说到这...
阅读全文
posted @
2015-03-17 15:18
無心道(失足程序员)
阅读(2765)
推荐(2)
C# 控制台或者winform程序开启http的监听状态
摘要:1 public class THttpListener 2 { 3 HttpListener listerner; 4 /// 5 /// 6 /// 7 /// 格式 http://*/...
阅读全文
posted @
2015-03-11 09:35
無心道(失足程序员)
阅读(5938)
推荐(1)