Nginx

  • c/c++语言开发共享haproxy介绍与部署

    1. 概述什么是haproxy?HAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上。haproxy有什么特点?haproxy实现了一种事件驱动, 单一进程模型,

    2021年5月8日
  • c/c++语言开发共享EMQX4.1.0集群搭建带redis认证_docker版

    一 、 环境说明环境 : docker:18.03.1-ceEMQ X Broker版本 : 4.1.0-alpine集群发现策略 : static(静态节点列表自动集群)认证方式 : redis方式密码加密 : SHA256二、部署架构这种部署模式下 EMQ X 单集群可轻松支持 100 万设备。这里我们使用haproxy作为 LB。EMQ X 默认开启的 MQTT 服务 TCP 端口:端口说明1883MQTT 协议端口8883MQTT/SSL 端口

    2021年5月8日
  • c/c++语言开发共享Api网关

    API网关是什么在日常工作中,不同的场合下,我们可能听说过很多次网关这个名称,这里说的网关特指API网关(API Gataway)。字面意思是指将所有API的调用统一接入API网关层,由网关层负责接入和输出。那么在什么情况下需要一个API网关呢?下面从单体应用到微服务演变的过程去阐述,回顾单体应用时代,在业务简单、团队组织规模很小的时候,我们常常把功能都几种与一个应用中,统一部署,统一测试,如下图:随着业务的迅速发展,组织成员日益增多。将所有的功能几种在一个Tomcat中的时候,没更新一个功能模块,

    2021年5月8日 C/C++开发
  • c/c++语言开发共享商品详情页系统架构-笔记10 – Nginx分发层+Nginx应用层

    1、前言eshop-cache01和eshop-cache02作为应用层nginx,用eshop-cache03作为分发层nginx在eshop-cache03,也就是分发层nginx中,编写lua脚本,完成基于商品id的流量分发策略。2、分发层实现1、获取请求参数,比如productId2、对productId进行hash3、hash值对应用服务器数量取模,获取到一个应用服务器4、利用http发送请求到应用层nginx5、获取响应后返回这个就是基于商品id的定向流量分发的策略,

    2021年5月8日 C/C++开发
  • c/c++语言开发共享Docker Compose一键ELK部署的方法实现

    安装  filebeat 已经完全替代了 logstash-forwarder 成为新一代的日志采集器,因为它更加轻量、安全。基于 filebeat + elk 的部署方案架构

    2021年5月8日 C/C++开发
  • c/c++语言开发共享10行C++代码实现高性能HTTP服务

    前言是不是觉得c++写个服务太累,但又沉迷于c++的真香性能而无法自拔?作为一个老牌c++程序员(可以看我 github 上十几年前的c++项目: ),这几天听一个好友跟我聊起他写的c++框架,说极简

    2021年5月8日
  • nginx与php-fpm通信的两种方式分享

    在linux中,nginx服务器和php-fpm可以通过tcp socket和unix socket两种方式实现。 unix socket是一种终端,可以使同一台操作系统上的两个或…

    linux系统使用 2020年11月4日
  • php 设置允许跨域请求分享

    php设置允许跨域请求,当然还可以通过在 nginx 的配置文件中进行设置。 <?php header(‘Content-Type: text/html;charset=ut…

    php教学教程 2020年10月24日
  • beego 性能 游戏电脑问题解决分享!

    测试工具:ab(apacheBench) 硬件环境: Intel xeon cpu E5-2682 v4  2.50GHz  4 core 8GBytes 内存…

    2020年9月17日
  • discuz x2 多服务器伪静态规则分享

    Apache Web Server(独立主机用户) 代码如下: <IfModule mod_rewrite.c> RewriteEngine On RewriteCon…

    web服务器教学教程 2020年9月8日
  • Docker数据卷的创建与应用,怎样创建软件分享

    在容器里增加、删除或修改文件,其实都是对可写层里的文件副本进行了操作。在容器关闭后,该可写层也会被删除,对容器的所有修改都会失效,因此需要解决容器内文件持久化的问题。Docker提…

    linux系统使用 2020年7月29日