当前位置: 首页 > news >正文

陕西省两学一做网站镇江关键字优化公司

陕西省两学一做网站,镇江关键字优化公司,新浪如何上传wordpress,东营新闻最新消息背景 在使用emqx作为mqtt时需要我们需要拦截client的各种行为,如连接,发送消息,认证等。除了使用emqx自带的插件机制。我们也可以用多语言-钩子扩展来实现这个功能,但是目前emqx仅仅支持单个grpc服务端的设置,所以会有…

背景

在使用emqx作为mqtt时需要我们需要拦截client的各种行为,如连接,发送消息,认证等。除了使用emqx自带的插件机制。我们也可以用多语言-钩子扩展来实现这个功能,但是目前emqx仅仅支持单个grpc服务端的设置,所以会有单点问题。当然也可以用外部的流量代理。本文在k8s环境下使用sidecar的模式对grpc的流量做负载均衡,以实现高可用的效果。如图所示:

进行拦截:
exhook

打包emqx-exhook-server

docker build -f Dockerfile -t emqx-exhook-server:0.0.1 .

k8s 部署emqx

apiVersion: apps/v1
kind: Deployment
metadata:name: emqx-deploymentlabels:app: emqx
spec:replicas: 1selector:matchLabels:app: emqxtemplate:metadata:labels:app: emqxspec:initContainers:- name: emqx-exhook-serverimage: emqx-exhook-server:0.0.1restartPolicy: Alwayscontainers:- name: emqximage: emqx:5.8.0ports:- name: mqttcontainerPort: 1883- name: mqttsslcontainerPort: 8883- name: mgmtcontainerPort: 8081- name: wscontainerPort: 8083- name: wsscontainerPort: 8084- name: dashboardcontainerPort: 18083restartPolicy: Always---
apiVersion: v1
kind: Service
metadata:name: emqx-service
spec:selector:app: emqxports:- name: mqttport: 1883protocol: TCPtargetPort: mqtt- name: mqttsslport: 8883protocol: TCPtargetPort: mqttssl- name: mgmtport: 8081protocol: TCPtargetPort: mgmt- name: wsport: 8083protocol: TCPtargetPort: ws- name: wssport: 8084protocol: TCPtargetPort: wss- name: dashboardport: 18083protocol: TCPtargetPort: dashboard

测试

  • mac-desktop下需要开启端口转发
kubectl port-forward svc/emqx-service 18083:18083
kubectl port-forward svc/emqx-service 1883:1883 
  • 配置
    config

  • 进行发布/订阅
    log

    正常连接

总结

  • 对于在k8s的集群的来说也是支持的,因为每个pod都有一个sidecar
  • 对于sidecar 也可以动态升级,不影响主容器
  • 因每个pod都有一个sidecar,原生支持负载均衡(客户端负载均衡),挂掉一台且不会影响emqx集群
  • github
http://www.tj-hxxt.cn/news/90089.html

相关文章:

  • 360ssp网站代做网站模板大全
  • dede网站打开速度慢公司网站设计需要多少钱
  • php网站开发 课程介绍2022最新版百度
  • 百度怎么做网站域名软文推广300字
  • 手機如何做网站河南省最新通知
  • 烟台微信网站建设seo网络推广到底是做什么的
  • b2b网站大全前十名seo 网站排名
  • 做自媒体网站需要注册什么公司学电商哪个培训学校好
  • 比特币交易网站可以做空吗手机怎么搭建网站
  • 视频网站建设难吗优化绿松石什么意思
  • 网站建设中html下载青岛网站seo推广
  • 公司网站做一下多少钱百度一下你就知道了百度一下
  • 有效的网站建设搜狗推广管家
  • wordpress网站如何播放视频成都网站搜索排名优化公司
  • 用别人的二级域名做网站搜索关键词网站
  • 无锡专业做网站的公司有哪些能打开任何网站浏览器
  • 网站建设公司招聘面试廊坊seo排名
  • 邵东做网站百度手机助手下载
  • 网店怎么开怎么运营seo软件优化工具软件
  • 餐饮公司的网站建设西安seo服务
  • 在北京注册公司在哪个网站上广州seo关键词优化是什么
  • 返利网站怎么做的晚上国网app
  • 天津市建设工程信息网站百度网盘登录入口 网页
  • 网站建设有云端吗重庆森林壁纸
  • 网站建设中 英文最近的大新闻
  • 大气的网站模板钓鱼网站制作教程
  • 哪些网站做批发佛山全市核酸检测
  • 做网站要学点什么漯河网站推广公司
  • 维护一个网站优化大师
  • 目前做那些网站能致富南宁市优化网站公司