作者归档:26407166

Haproxy(未完成)

Haproxy是一款提供高可用、负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理软件,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。Haproxy特别适用于负载特别大的Web站点,这些站点通常需要会话或者七层处理。

幂等性保证

唯一ID+指纹码机制

  • 唯一ID+指纹码机制,利用数据库主键去重
  • SELECT COUNT(1) FROM T_ORDER WHERE ID=唯一ID+指纹码
  • 好处:实现简单
  • 坏处:高并发下有数据库写入的性能平静
  • 解决方案:跟进ID进行分库分表进行算法路由

利用Redis原子性实现

  • 使用Redis进行幂等。
  • 是否要进行数据库入库,需要注意数据库与redis的一致性

RabbitMQ 核心概念及简单教程

一、RabbitMQ

首先RabbitMQ是基于AMQP协议模型的一个消息队列项目。主要着重于消息的准确传递。

如果项目所需要的队列是针对吞吐量的队列,如日志收集等,可以用Kafka进行设计。KAFKA追求高吞吐量,对消息的重复、丢失、错误没有严格要求,追求的是性能。

继续阅读

J1800 主板安装Linux系统卡死的可能解决办法

最近到手一块J1800主板,DC供电,DDR3 1333内存,板载32G固态。

到手安装Debian系统时,总是在安装到固定一点卡住,换Ubuntu系统连安装界面都无法进入。

查询后,得到的答案是,固件版本过低导致系统不支持新版Debian系统

解决方案,先安装windows系统,将固件更新到最新。并且更新完成后记得如果BIOS设置里有操作系统设置,请设置为Linux

但更新完后主板直接连画面都没有,刚开始以为是刷固件失败导致的。但是后来厂家告诉我,是主板上有一个LVDS跳线,该跳线的作用是配置主板视频输出项的。

解决方案(不知道是否每个主板都有该问题),将LVDS跳线换到另一边

至此,系统顺利安装再也没有出现其他问题。

PS。主板高频噪声有点大,其他的同学也存在这个问题吗