热门 最新 精选 话题 上榜
bitchat 是一个基于 Netty 的 IM 即时通讯框架
转载 2021-08-09 17:22:20
76阅读
点击上方“Java知音”,选择“置顶公众号”技术文章第一时间送达!来源:逅弈逐码 bitchat 是一个基于
原创 2021-08-09 17:21:47
154阅读
  bitchat 是一个基于 Netty 的 IM 即时通讯框架 项目地址:https://github.com/all4you/bitchat     快速开始 bitchat-example 模块提供了一个服务端与客户端的实现示例,可以参照该示例进行自己的业务实现。 启动服务端 要启动服务端,需要获取一个 Server 的实例,可以通过 ServerFactory 来获取。 目前只实现了单
转载 2021-08-09 17:21:12
110阅读
EasyDSS的加密狗授权,主要读取到授权时间、允许直播的最大数量,然后EasyDSS服务就会在授权时间内正常使用,直播数量也限制在设置范围。程序会定时一分钟读取一次加密狗是否插入机器,如果没有则按默认授权信息处理,反之则用读取到加密狗的数据。
原创 2021-08-09 15:44:39
339阅读
在自学游戏开发的路上,最有成就感的时刻就是将自己的小游戏做出来分享给朋友试玩,原生的游戏开可以打包分享,小游戏上线流程又长,那 H5 小游戏该怎么分享呢?本文就带大家通过 nginx 将构建好的 H5 游戏托管的阿里云上。  内容大纲: 下载、配置 nginx 上传游戏构建文件到云服务器 nginx 通过端口设置多个虚拟主机   开发环境:阿里云服务器:Ubuntu 14.04.5 LT
转载 2021-08-08 20:52:59
594阅读
  目录 安装使用uWSGI 配置Nginx结合uWSGI supervisor Django静态文件与Nginx配置   补充 查所有已安装的pip包: pip3.6 list 将当前环境中所有的Python包导入到文件内: pip3.6 freeze > test.txt 将文件内所有的Python包安装到当前环境: pip3.6 install -r test.txt
转载
zyk
2021-08-08 17:54:57
104阅读
@ 目录 安装使用uWSGI 配置Nginx结合uWSGI supervisor Django静态文件与Nginx配置   所谓WSGI.WSGI是Web服务器网关接口,它是一个规范,描述了Web服务器如何与Web应用程序通信,以及如何与Web应用程序链接在一起处理一个请求(接收请求、处理请求、响应请求)..基于wsgi运行的框架有Bottle、Django、Flask,用于解析动态HTT
转载
zyk
2021-08-08 17:48:51
190阅读
尝试重新启动nginx sleep 2 #睡眠2秒 if [ `ps -C nginx --no-header | wc -l` -eq 0 ];then killall keepalived #启动失败,将keepalived服务杀死。将vip漂移到其它备份节点 fifi.
原创 2021-08-08 15:41:11
368阅读
近期参与了一个项目,该项目有存储大量图片、短视频、音频等非结构化数据的需求。于是我优先在Go社区寻找能满足这类需求的开源项目,minio就这样进入了我的视野。 图:minio logo 其实三年前我就知道了minio,并还下载玩(研)耍(究)了一番,但那时minio的成熟程度与今天相比还是相差较远的(当时需求简单,于是选择了较为熟悉的weedfs)。而如今的minio在github上收获了广泛的
转载 2021-08-08 15:10:09
344阅读
  4. 轻松切换集群和名称空间 当kubectl必须向Kubernetes API发出请求时,它会读取系统上所谓的kubeconfig文件,以获取它需要访问的所有连接参数并向API服务器发出请求。 默认的kubeconfig文件是~/.kube/config。此文件通常由某个命令自动创建或更新(例如,aws eks update-kubeconfig或者gcloud container clu
转载 2021-08-08 15:08:14
164阅读
1点赞
本文翻译自《Boosting your kubectl productivity》。 如果您使用Kubernetes,那么kubectl可能是您最常用的工具之一。每当您花费大量时间使用某种特定工具时,值得深入了解并了解如何有效地使用它。 本文包含一系列提示和技巧,使您对kubectl的使用更加高效和有效。同时,它旨在加深您对Kubernetes各方面工作的理解。 本文的目标是让您在Kuberne
转载 2021-08-08 15:07:48
73阅读
近期将之前的一个用kube-up.sh安装的Kubernetes 1.3.7的环境更换为最新发布的用kubeadm安装的Kubernetes 1.7.3版本。新版本的安装过程和之前的采用kubeadm安装的k8s 1.5.x、1.6.x版本类似,这里不赘述了。但在安装Dashboard后,发现了一些问题,这里记录一下解决的过程。 一、第一个问题 我们先来做一下回顾。在《解决Kubernetes 1
转载 2021-08-08 14:30:48
1146阅读
前一段时间将之前采用kubeadm安装的Kubernetes 1.5.1环境升级到了1.6.4版本,升级过程较为顺利。由于该k8s cluster是一个测试环境,当时并没有过于关注,就忙别的事情了。最近项目组打算在这个环境下做一些事情,而当我们重新“捡起”这个环境时,发现Kubernetes Dashboard无法访问了。 Kubernetes的dashboard可以有很多种访问方式,比如:可以通
转载 2021-08-08 14:30:33
1300阅读
在移动互联网时代,消费者的消费行为已经“全天候化”,为此,商家的业务系统也要保持7×24小时不间断地提供服务以满足消费者的需求。很难想像如今还会有以“中断业务”为前提的服务系统更新升级。如果微信官方发布公告说:每周六晚23:00~次日凌晨2:00进行例行系统升级,不能提供服务,作为用户的你会怎么想、怎么做呢?因此,各个平台在最初设计时就要考虑到服务的更新升级问题,部署在Kubernetes集群中的
转载 2021-08-08 14:29:34
80阅读
除了在生产环境使用的Kubernetes 1.3.7集群之外,我这里还有一套1.5.1的Kubernetes测试环境,这个测试环境一来用于验证各种技术方案,二来也是为了跟踪Kubernetes的最新进展。本篇要记录的一个异常就是发生在该测试Kubernetes集群中的。 一、缘起 前两天我在Kubernetes测试环境搭建一套Ceph,为了便于ceph-deploy的安装,我通过hostnamec
转载 2021-08-08 14:26:50
895阅读
我们有给客户搭建私有容器仓库的需求。开源的私有容器registry可供选择的不多,除了docker官方的distribution之外,比较知名的是VMware China出品的Harbor,我们选择了harbor。 harbor在docker distribution的基础上增加了一些安全、访问控制、管理的功能以满足企业对于镜像仓库的需求。harbor以docker-compose的规范形式组织各
转载 2021-08-08 14:24:17
300阅读
续接上文。 五、第三步:启动emei、wudang上的apiserver 跨三个node的etcd cluster已经建成并完成了数据同步,下面进行ha cluster改造的重要一步:启动wudang、emei上的apiserver 1、启动emei、wudang上的apiserver 以shaolin node上的/etc/kubernetes/manifests/kube-apiserver.
转载 2021-08-08 14:23:48
134阅读
这段日子,一直在搞与Kubernetes有关的东东:像什么Kubernetes集群搭建、DNS插件安装和配置、集成Ceph RBD持久卷、Private Registry镜像库访问等,这些都缘于正在开发的一个类PaaS小平台的需要:“平台虽小,五脏俱全”。整个平台由Kubernetes集群承载,对于K8s集群内部的Service来说,目前还欠缺一个服务入口。之前的《Kubernetes集群中的Ng
转载 2021-08-08 14:20:33
85阅读
  在一年多之前,我曾写过一篇文章《使用Fluentd和ElasticSearch Stack实现Kubernetes的集群Logging》,文中讲解了如何在Kubernetes上利用EFK(elastic, fluentd, kibana)搭建一套可用的集中日志分析平台。当时的k8s使用的是1.3.7版本,创建EFK使用的是kubernetes项目中cluster/addons/fluentd-
转载 2021-08-08 14:16:26
168阅读
  我之前并未使用过标准的Kubernetes ingress,而是自己实现了一个基于nginx的、类似ingress controller的服务入口管理程序nginx-kit。这个程序会部署到Kubernetes集群中,以Pod形式运行。该Pod由两个Container组成,一个Container放置了一个由脚本启动的nginx;另外一个Container中放置的是一个conf generato
转载 2021-08-08 14:16:06
370阅读
关于基于Harbor的高可用私有镜像仓库,在我的博客里曾不止一次提到,在源创会2017沈阳站上,我还专门以此题目和大家做了分享。事后,很多人通过微博私信、个人公众号或博客评论问我是否可以在Kubernetes集群上安装高可用的Harbor仓库,今天我就用这篇文章来回答大家这个问题。   一、Kubernetes上的高可用Harbor方案   首先,我可以肯定给出一个回答:Harbor支持在Kube
转载 2021-08-08 14:07:08
513阅读
Ngnix背后的服务众多,服务的生生死死都要在Nginx上这些服务路由的配置中有所体现,这就要求部署在Kubernetes集群中的Nginx需要有一个合理的配置热更新方案。
原创 2021-08-08 11:25:04
530阅读
  在公有云被广泛接纳的今天,数据传输安全问题日益凸显,因为在公有云提供商的经典网络(二层互通)中,即便是内部网络通信也要考虑网络嗅探等hack手段,这也是公有云主推所谓“专用网络(二层隔离)”的原因之一。从应用的角度,我们应该尽量通过技术手段保证数据通信的安全性。而目前最常用的方式就是基于SSL/TLS的安全通信方式了,在七层,对应的就是https了。   这样,下面的仅在负载均衡/反向代理入口
转载 2021-08-08 10:03:14
433阅读
最近阿里云服务器ssl证书快过期了,就申请的新的ssl免费证书,顺便在自己的服务器上搭建了nginx,可以支持https请求,下面就来说下怎么购买并配置ssl证书,并部署到阿里云服务器。 一,在阿里云购买ssl证书 1,在阿里云搜索ssl 2,这里进入ssl证书控制台 3,这里点购买证书 4,这里购买免费证书即可 5,购买成功后,这里申请签发 6,填写相应信息,点下一步
原创 2021-08-08 08:47:12
2091阅读
get方式出现乱码(URL上显示的)需要修改服务器编码配置(tomcat、nginx等服务器) post方式乱码通过request对象的setCharacterEncoding方法设置统一的编码 传入encoding=UTF-8   forceEncoding=true
原创 2021-08-07 23:05:03
283阅读
第一步:添加ssl模块  如果服务器已经安装好了nginx 而且 是通过命令安装(apt install nginx)的,需要先卸载nginx sudo apt autoremove nginx 然后下载源码包: http://nginx.org/en/download.html 也可以在服务器上用wget命令直接下载 wget http://nginx.org/download/nginx-1
原创 2021-08-07 22:53:04
216阅读
新建nginx.service文件  vim /lib/systemd/system/nginx.service  内容: [Unit] Description=nginx service After=network.target [Service] Type=forking ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/n
原创 2021-08-07 22:52:29
232阅读
上一篇我们搭建了Haproxy实现了MySQL集群的负载均衡。但是只有一台Haproxy服务器,万一这台Haproxy服务器down机。则整个集群就不可用。   在此之前我们先简单的了解一下nginx以及nginx实现负载均衡   根据前文 Ubuntu搭建的MySQL集群服务器、Docker搭建MySQL集群服务器、 我们得到了3台实现了PXC集群的MySQL服务器 他们的IP分别是192.
原创 2021-08-07 22:51:57
410阅读
  什么是高可用? 高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。如果一个系统能够一直提供服务,那么这个可用性则是百分之百,但是天有不测风云。所以我们只能尽可能的去减少服务的故障。 解决的问题? 在生产环境上很多时候是以Nginx做反向代理对外提供服务,但是一天Nginx难免遇见故障,如:服务器宕机。当N
转载 2021-08-07 18:18:15
97阅读
Nginx配置文件详解
原创 2021-08-07 10:13:00
1588阅读