原文:(原创)一个轻量级、高性能的消息分发器的实现

一个消息分发器应该要具备以下几个特征: 集中注册消息以及消息处理函数 可以处理任何类型的消息 根据消息选择正确的消息处理函数 能检测消息的正确性 要实现一个消息分发器的难点在如何能处理所有的消息,因为不同的消息的消息处理函数是不同的,有可能不同的消息处理函数的返回值 形参都不同,目前还没有一种容器能将所有的函数,诸如 void f void f int int f double double f ...

2014-03-07 12:04 12 5465 推荐指数:

查看详情

原创】基于.NET的轻量级高性能 ORM - TZM.XFramework

【前言】   接上一篇《【原创】打造基于Dapper的数据访问层》,Dapper在应付多表自由关联、分组查询、匿名查询等应用场景时不免显得吃力,经常要手写SQL语句(或者用工具生成SQL配置文件)。试想一下,项目中整个DAL层都塞满了SQL语句,对于后期维护来说无异于天灾人祸,这个坑谁踩谁知道 ...

Fri May 31 06:03:00 CST 2019 30 3746
[开源] gnet: 一个轻量级高性能的 Golang 网络库

Github 主页 https://github.com/panjf2000/gnet 欢迎大家围观~~,目前还在持续更新,感兴趣的话可以 star 一下暗中观察哦。 简介 gnet 是一个基于 Event-Loop 事件驱动的高性能轻量级网络库。这个库直接使用 ...

Sat Sep 28 01:34:00 CST 2019 0 1680
高性能模型』轻量级网络梳理

墙裂推荐:那些Network能work的本质究竟是啥? SqueezeNet 轻量化网络:SqueezeNet 2017年的文章,和后面的几篇文章一对比思路显得比较老套:大量的1*1的卷积 ...

Tue Feb 26 04:38:00 CST 2019 0 1767
[UWP]实现一个轻量级的应用内消息通知控件

在UWP应用开发中,我们常常有向用户发送一些提示性消息的需求。这种时候我们一般会选择MessageDialog、ContentDialog或者ToastNotification来完成功能。 但是,我们大多数时候仅仅是需要在应用内向用户显示一条提示消息(例如“登录成功!”),不需要用户对这条消息 ...

Sun Jan 20 01:50:00 CST 2019 4 588
一个高性能轻量级的分布式内存队列系统--beanstalk

  Beanstalk是一个高性能轻量级的、分布式的、内存型的消息队列系统。最初设计的目的是想通过后台异步执行耗时的任务来降低高容量Web应用系统的页面访问延迟。其实Beanstalkd是典型的类Memcached设计,协议和使用方式都是同样的风格。其基本设计思想很简单:高性能离不开异步,异步 ...

Wed Oct 11 21:30:00 CST 2017 18 14967
HttpServer: 基于IOCP模型且集成Openssl的轻量级高性能web服务

2021年4月写过一个轻量级的web服务HttpServer,见文章: 《HttpServer:一款Windows平台下基于IOCP模型的高并发轻量级web服务》,但一直没有时间添加Openssl功能,也就是将HTTP拓展为HTTPS,从而提供安全访问功能。 没时间只是一方面,关键是集成 ...

Thu Jan 13 19:25:00 CST 2022 1 1555
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM