上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页
摘要: 在很多项目中,尤其是服务端,我们需要临时缓存一些数据,对于完整的我就不说了。主要的保持方法有: 1.大型数据库 2.缓存组件 3.文件(按照自己定义的格式存储) 4.一些缓存数据库(sqlte,h2,mongdb,redis等) 5.自定义的缓存方法。 这里我主要说说第5种方法,自定义类 首先我们定 阅读全文
posted @ 2018-10-14 22:55 IT苦行僧 阅读(391) 评论(0) 推荐(0) 编辑
摘要: c#里面的动态编译我就不讲了,主要的都有了。如果不熟悉我推荐博文 https://www.cnblogs.com/maguoyong/articles/5553827.html 标准的动态编译 这里主要是为了提供一个应用思路。以我的例子为准。 描述了一个接口,一个接口库。在服务端使用,在客户端调用。 阅读全文
posted @ 2018-10-14 22:54 IT苦行僧 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 一般我们返回一个结果,主要有返回值,执行结果信息,所以定义一个类 public class QuestResult { /// <summary> /// 返回值 /// </summary> public object Result { get; set; } /// <summary> /// 阅读全文
posted @ 2018-10-14 22:52 IT苦行僧 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 最近看了一本书,提到了分布开发注点,我感觉不错,在这里把主要几点记录下来,大家共享,遗憾忘记书名了。 主要考虑的可靠性问题 (1)链路有效性检查 (2)断连后的重连机制 (3)消息缓存重发 (4)资源合理释放 集群容错问题 故障 1.通信故障 2.执行超时 3.服务端调用失败 处理故障的途径 1.失 阅读全文
posted @ 2018-10-14 22:51 IT苦行僧 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 开篇吹牛。。。。。 不吹了,因为我不擅长算法,就不胡说八道了。 现在一般的实现负载均衡,主要采用2种方法: 1.轮训 2.负载均衡算法 轮训就不说了,负载均衡现在一般采用HASH一致算法 不多说了,这个算法方面我真不擅长,不给大家胡说。介绍2片博文 https://www.cnblogs.com/d 阅读全文
posted @ 2018-10-14 22:50 IT苦行僧 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 开篇都是吹牛逼哈。。。 我原本打算使用dotnetty来解决传输问题,但是试了下没有成功,也没有找到相关问题解决方法,导出源码,好大啊。暂时不想研究,而且是.Net Core的。最后没有办法,就自己封装了。我就不上代码了,已经传到GIT上面了,和其它项目。 我主要介绍过程原理,; 1.ISocket 阅读全文
posted @ 2018-10-14 22:49 IT苦行僧 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 来,牛皮需要吹起,IT行业需要自娱自乐。开篇吹牛。。。。。 现在我们通信真是各种各样,各种组件,但是就我的看法,功能越完善,封装越完善,牺牲的性能可能就越大,代码量就越大。 当然这不能阻挡IT大军的脚步,那我们一套软件上线后怎么办,软件到中途发现通信组件有问题怎么办,怎么去改?如果是多部门,多单位协 阅读全文
posted @ 2018-10-14 22:49 IT苦行僧 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 这次在整理一个服务组件的时候,需要涉及到HTTP的请求,HTTP是应用层,建立在TCP之上的。因此,可以用TCP服务端接收HTTP请求,只需要解析请求内容。HTPP有固定的格式,大家可以直接搜索。网上有相关的内容,我找到一篇博文以及作者的源码,感觉基本都可以。地址:https://blog.csdn 阅读全文
posted @ 2018-10-14 22:48 IT苦行僧 阅读(2741) 评论(0) 推荐(0) 编辑
摘要: c#的序列化有多种,我一般喜欢用第三方组件,一个公共组件要拿出来用,而且支持很多语言,甚至以此谋生,肯定有其优势。 有或者说存在必然有其合理性,经过几年开发,我更加喜欢第三方的东西,类似序列化的东西。 开篇总是牢骚,大家要习惯哈 最近在写一个小组件,组合一个框架,先分别介绍里面用到的东西,恰好一个个 阅读全文
posted @ 2018-10-14 22:47 IT苦行僧 阅读(2050) 评论(0) 推荐(0) 编辑
摘要: 最近整理下各类框架,学习一下欠缺的东西。因为前一年开发过java服务端,知道java有很多开源框架,但是毕竟起来也很累。 现在转回头从新审视c#,很基础,没有开源框架,因为以前它不开源,所以少,不用比较,全部自己造。 我们在开发服务端时,有一个很严重的问题,就是多线程处理。这就有个任务长期运行,频繁 阅读全文
posted @ 2018-10-14 22:46 IT苦行僧 阅读(296) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页