框架设计
@云淡风轻~
这个作者很懒,什么都没留下…
展开
-
谈谈rabbitmq消息队列
在程序开发中,有很多地方都需要用到消息队列,rabbitmq是其中的一种消息队列。rtmq有exchange,路由,队列组成。当生产者产生了一个消息之后,会进到exchange,然后根据路由绑定特定的队列,由消费者从队列中取消息进行消费。exchange的几种类型扇形default 默认类型直连topic 基于路由,* 匹配一个,#匹配多个路由交换机,跟topic类似,根据路由键绑定...原创 2020-04-22 13:24:14 · 511 阅读 · 0 评论 -
一文说清楚并发
并发在程序开发中是经常碰到的,怎么解决并发一直是我们需要解决的难题。并发的定义是多个请求同时访问一个接口,或者一个函数。并发可能带来的危险:大量读请求会导致访问变得缓慢,用户操作不流畅资源竞争,死锁,程序崩溃并发也分为两种情况,一种就是读并发,一个就是写并发,也许读写并发都会有。针对这两种情况,我们要不同的处理。如果是并发是读的瓶颈,就要提升查询的效率,第一个很简单的就是添加缓存,给热点...原创 2020-04-22 13:52:16 · 481 阅读 · 0 评论 -
webapi + dapper+mysql +autofac架构搭建
写在前面:最近没啥事,研究了一下web api的框架, 选型用的是dapper+autofac+mysql, 简单的三层架构,总体框架如下,刚开始没有设计的太复杂:分层介绍:1.APIDapperTool介绍:APIDapperTool里面是封装的dapper的一些dapper的操作,以及对多数据库的支持,dapper是一个轻量级的orm工具,与其说是一个orm,还不如称呼为...原创 2019-03-08 09:48:23 · 2139 阅读 · 1 评论