上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页
摘要: etcd是什么东西就不介绍了,自己网上搜索,简单说就是一个分布式K/V存储系统; 由于它是go语言写的,没有其它客户端,找到一个java的。 出于方案积累原因,写了c#版本,可以使用。c#版本是基于etcdv3的,采用grpc. 如果要使用v2,则网上已经有了。 项目地址 https://githu 阅读全文
posted @ 2018-10-14 22:45 IT苦行僧 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 当前有很多服务集群部署,但是对于我们自己开发的服务系统怎么样能够解决部署问题,对大家很麻烦和笨重. 首先,我想说对于我们国内,小公司小系统比较多。大型系统毕竟少数,向阿里云看齐的不多。其实所谓的需要集群部署,可能一般需要部署3个节点就差不多了。这么小的集群,采用企业级的大家伙是完全没有必要的。而且维 阅读全文
posted @ 2018-10-14 22:44 IT苦行僧 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 修改了一些问题,努力兼容udt4版本。具体内容查看项目更新说明; 当前项目版本1.2 地址:https://github.com/jinyuttt/judt 阅读全文
posted @ 2018-10-14 22:43 IT苦行僧 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 开篇吹牛,吹大牛了各位。接连几篇博文,已经将了我们系统常用的东西,主要针对服务端,非桌面系统。聊了这么久了,最后将这所有内容打包,完成一个系统。可能称为组件才合适,因为我没有提供启动程序。每一个模块都是尽量做到公共化,统一化总结一下:通信组件,序列化组件,特性反射,扩... 阅读全文
posted @ 2018-10-14 22:38 IT苦行僧 阅读(4392) 评论(0) 推荐(0) 编辑
摘要: 在网上找到网友中的方法,将其修改整理后,实现了缓存量控制以及时间控制,如果开启缓存时间控制,会降低效率。定义枚举,移除时使用public enum RemoveType { [Description("超时移除")] TimeOut,... 阅读全文
posted @ 2018-10-14 21:56 IT苦行僧 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 在很多项目中,尤其是服务端,我们需要临时缓存一些数据,对于完整的我就不说了。主要的保持方法有:1.大型数据库2.缓存组件3.文件(按照自己定义的格式存储)4.一些缓存数据库(sqlte,h2,mongdb,redis等)5.自定义的缓存方法。这里我主要说说第5种方法,... 阅读全文
posted @ 2018-10-14 17:54 IT苦行僧 阅读(118) 评论(0) 推荐(0) 编辑
摘要: c#里面的动态编译我就不讲了,主要的都有了。如果不熟悉我推荐博文https://www.cnblogs.com/maguoyong/articles/5553827.html标准的动态编译这里主要是为了提供一个应用思路。以我的例子为准。描述了一个接口,一个接口库。在服... 阅读全文
posted @ 2018-10-14 17:13 IT苦行僧 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一般我们返回一个结果,主要有返回值,执行结果信息,所以定义一个类 public class QuestResult { /// /// 返回值 /// public object Result { g... 阅读全文
posted @ 2018-10-14 17:01 IT苦行僧 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 最近看了一本书,提到了分布开发注点,我感觉不错,在这里把主要几点记录下来,大家共享,遗憾忘记书名了。主要考虑的可靠性问题(1)链路有效性检查(2)断连后的重连机制(3)消息缓存重发(4)资源合理释放集群容错问题故障1.通信故障2.执行超时3.服务端调用失败处理故障的途... 阅读全文
posted @ 2018-10-14 16:50 IT苦行僧 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 开篇吹牛。。。。。不吹了,因为我不擅长算法,就不胡说八道了。现在一般的实现负载均衡,主要采用2种方法:1.轮训 2.负载均衡算法轮训就不说了,负载均衡现在一般采用HASH一致算法不多说了,这个算法方面我真不擅长,不给大家胡说。介绍2片博文https://www.... 阅读全文
posted @ 2018-10-12 17:36 IT苦行僧 阅读(189) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页