集成了所有博主在开发与学习中接触过以及使用过的服务端技术,以及相关的使用和介绍,例如:Php、Linux、Docker、Java、Python、网络爬虫、以及各种技术

谈谈电商系统中的商品模块设计

谈谈电商系统中的商品模块设计电商系统基本是开发者接触的最多的系统了,对于一个电商系统,商品模块显然是其核心功能,商品模块设计的好坏直接决定后续的开发进度和维护成本。商品系统设计首先要明确的几个点:1、平台还是自营 2、现在和未来经营的类目是标品还是非标品3、 公司经营的商品种类4、是否有分仓发货业务,库存是否要绑定 ...

kafka高可用集群搭建

kafka高可用集群搭建这篇博文主要是为了后面的 `elk` 做准备,我们这里搭建一个 `kafka` 集群,使用2个节点,还是前面的节点。主要是为了后面做数据缓冲。这里不对 `mq` 的详细进行介绍,必要会对 `kafka` 相关配置进行描述。kafka集群配置、kafka错误处理、kafka日志处理 ...

ELK7.x日志系统搭建 3. 采用轻量级日志收集Filebeat

ELK7.x日志系统搭建 3. 采用轻量级日志收集当我们在对系统日志进行处理的时候,我们需要结合成本考虑方案,前期如果使用 `Logstash` 进行日志收集的话会耗费较多的机器性能,我们这里选择优化一下日志的采集。简单介绍一下即将出场的家伙: `filebeat`首先 `filebeat` 是 `Beats` 中的一员。 ...

ELK7.x日志系统搭建 2. Nginx、Cluster等日志收集

ELK7.x日志系统搭建 2. Nginx、Cluster等日志收集接着上篇文章,我们把环境搭建好后,我们需要对一些应用程序进行日志收集了,方便我们对整个项目的监控和管理。虽然这种东西在单节点项目上带来的好处比带来的成本要低的低,但是对于我们开发一些分布式的项目是有极大的便利的。 我们想象一个场景:为了高性能我们引入了负载均衡 + N个服务器副本,如果程序出现错误,我们首先得先定位到是哪台服务器,然后定位到哪个程序,最后查看对应日志,开始排错。这样中心化系统的好处就体现出来了。 ...