ivan118

@ivan118

ivan118 暂无简介

所有 个人的 我参与的
Forks 暂停/关闭的

    ivan118 / Open.Chat forked from 安迪 / Open.Chat

    基于Asp.net/MVC/WebApi的即时在线聊天

    ivan118 / AngiesList.Redis forked from 曹鹏飞 / AngiesList.Redis

    asp.net用Redis做分布式Session

    ivan118 / iamge2text forked from haok2 / iamge2text
    关闭

    识别出图片里的数字和字母

    ivan118 / OF.Notify forked from FastDev / OF.Notify

    参考淘宝的 Notify 项目做的一个高性能、可靠、分布式消息分发系统

    ivan118 / DistributedOfRabbitMQ forked from josephZ / DistributedOfRabbitMQ

    基于RabbitMQ的消息分发应用框架,基于RabbitMQ官方驱动(http://www.rabbitmq.com/dotnet.html)重度优化设计的应用框架。项目2015年已经应用到生产环境。基本功能介绍: 1、生产消息层面 1.实现集群多节点机制(非数据复制,而是异常时自动切换节点),目前实现的机制类似mongo的副本级集群模式。 2.节点异常切换时注意防止消息丢失,主要在管道关闭/连接关闭/推送瞬间异常时做了处理。 3.每个生产者通过一个长连接管道的方式进行通信,解决连接数超过极限导致rabbitmq异常错误,同时减少打开释放连接的资源消耗,使框架推送性能提升2-3个数量级. 4.修复实现集群时节点切换过程可能出现消息丢失的bug 5.生产者增加对象消息重载,通过二进制序列化反序列化解决类型转的问题 2、消费消息层面 1.通过订阅模式实现消费,同一节点下,消费者一个管道下进行,避免反复打开管道,大大提升消费性能。 2.框架层面实现了消费者插件化,便于部署消费者时可以基于实际情况增加或减少消费者 3.定义了两个消费者服务(影院端、总部端);消费者服务基于插件的方式实现消费者的热插拔(消费服务可以在运行状态,动态添加消费者插件,无须停止 重启服务) 4.每个消费者可以多线程订阅 5.框架层面增加性能报警,当消费者执行时间大于10秒时,增加警告日志 以上升级功能,已经全部经过测试。 补充:已经将log4net集成到框架中,实现根据业务将消费者的日志文件存储

    ivan118 / BusinessMQ forked from 车江毅 / BusinessMQ

    .net 业务消息队列是应用于业务的解耦和分离,应具备分布式,高可靠性,高性能,高实时性,高稳定性,高扩展性等特性。 优点: 1.大量的业务消息堆积能力 2.无单点故障及故障监控,异常提醒 3.生产者端负载均衡,故障转移,故障自动恢复,并行消息插入。 4.消费者端负载均衡,故障保持,故障自动恢复,并行消息消费。 5.消息高可靠性持久化,较高性能,较高实时性,高稳定性,高扩张性。 6.支持99*99个消息分区,单个消息分区单天支持近1亿的消息存储。 7.消费者拉方式获取消息,在高并发,大量消息涌入的情况下,只要消费能力足够,不会有消息延迟,消息越多性能越好。

    ivan118 / mtTools forked from 文昌 / mtTools

    mtTools为C#基础类库,无任何第三方依赖。主要功能:日志、调试、JSON序列化与反序列化、Xml序列化与反序列化、缓存操作、配置文件读取、Cookie读写删除、邮件发送、HTTP请求、常用类型判断与转换、MD5加解密、SHA1加解密、线程安全的先进先出队列等等。

    ivan118 / TaskManager forked from 车江毅 / TaskManager

    .net 简单任务调度平台,用于.net dll,exe的任务的挂载,任务的隔离,调度执行,访问权限控制,监控,管理,日志,错误预警,性能分析等。 平台基于quartz.net进行任务调度功能开发,采用C#代码编写, 支持corn表达式和第三方自定义的corn表达式扩展。 架构以插件形式开发,具有良好的功能扩展性,稳定性,简单性,便于第三方开发人员进一步进行功能扩展。 支持多节点集群,便于集群服务器的资源有效分配,任务的相互隔离。 支持邮件形式的错误预警,便于运维及时处理任务异常等。 (项目允许用于第三方公司进行二次开发且在公司内部使用,但禁止以盈利为目的进行商业行为)

    ivan118 / BSF forked from 车江毅 / BSF

    BSF,原名XXF,现更名为BSF。是所有基础服务的核心dll。

    ivan118 / OpenAuth.Net forked from dotNET China / OpenAuth.Net

    基于经典领域驱动设计的权限管理及快速开发框架,基于Martin Fowler企业级应用开发思想及全新技术组合(Asp.Net MVC、EF、AutoFac、WebAPI、Swagger、Json.Net等),核心模块包括:组织机构、角色用户、权限授权、表单设计、工作流等。它的架构精良易于扩展,是中小企业的首选。

    ivan118 / weavingMQ forked from dreamsfly / weavingMQ

    weavingMQ支持socket,websocket,http多种协议同时运行,分布式负载,主从属性容灾功能。 .NET的MQ,项目建立就是为了让你的项目编写更简单。weavingMQ-WMQ,基于weavingsocket编写,请提出建议,此项目持续优化。weavingsocket是U3D,物联网,web,通用,网关 socket通讯 。QQ交流群17375149 联系QQ:20573886

    ivan118 / QJ_FileCenter forked from 企捷科技 / QJ_FileCenter

    文件中心-QJ_FileCenter

    ivan118 / Bouyei.NetFactory forked from bouyei / Bouyei.NetFactory

    .net 高性能大并发socket通信库(.net core 和.net framework),低内存稳定消耗,每秒可传150mb数量,服务端占用5mb内存左右,浮动峰值在500MB左右

    ivan118 / ToolGood.Words forked from ToolGood / ToolGood.Words

    一款高性能非法词(敏感词)检测组件,附带繁体简体互换,支持全角半角互换,获取拼音首字母,获取拼音字母等功能。

    ivan118 / SuperSocket forked from kerryjiang / SuperSocket

    SuperSocket 是一个轻量级的可扩展的 Socket 开发框架,可用来构建一个服务器端 Socket 程序,而无需了解如何使用 Socket,如何维护Socket连接,Socket是如何工作的。该项目使用纯 C# 开发,易于扩展和集成到已有的项目。只要你的已有系统是使用.NET开发的,你都能够使用 SuperSocket来轻易的开发出你需要的Socket应用程序来集成到你的现有系统之中。

    ivan118 / ExcelUtility forked from zuowj / ExcelUtility

    基于NPOI+ExcelReport实现的导入与导出EXCEL类库

    ivan118 / LogSystem forked from 雾月哥 / LogSystem

    妙生活日志中心系统是妙生活应对各种系统的日志集中式处理的解决方案,可以将多客户端、多系统的日志发送到日志处理中心服务器,对各个系统的日志进行集中式管理,前端基于Vue和Iview-admin框架搭建,后台基于 SuperSocket、WebApi、Signar框架,利用RabbitMQ超高效的消息队列,实现了高性能无丢失高并发的日志上传和检索。客户端集成Apache开源项目log4net,对.net客户端几乎无任何侵入性,实现了“热拔插”即插即用,同时也提供了其他跨平台的解决方案,详情请参阅文档!

    ivan118 / OF.Cache2 forked from FastDev / OF.Cache2

    用redis实现的二级缓存,同时支持自动过期和FIFO过期功能

    ivan118 / avmoo_spider_by_dotnetspider forked from terrydash / avmoo_spider_by_dotnetspider

    一个基于dotnetspider的爬取大姐姐的爬虫

    ivan118 / Masuit.Tools forked from 懒得勤快 / Masuit.Tools

    包含一些常用的操作类,大都是静态类,加密解密,反射操作,硬件信息,字符串扩展方法,日期时间扩展操作,大文件拷贝,图像裁剪,验证码等常用封装

搜索帮助