微信编辑器


第三更(2017.3.21)

近两年以来,新媒体作为一个新的职业,可谓炙手可热,据不完全统计,目前公众号已达千万级别,新媒体从业者之多由此可见一斑,在成为一名优秀的新媒体小编之前,你至少应该掌握一个以上微信编辑器的操作,鄙人在此抛砖引玉,以两年经验作以下分享,希望对你的新媒体之路有所帮助。

超长图文,60多张图,近5000字!!!起码能看十分钟,最好边看边学,可加我微信(扫下图二维码),实时咨询。新手建议收藏,慢慢消化。

老司机请直接略过。


编辑器的作用大同小异,最终效果无非是锦上添花,不管用不用编辑器,文章本身的素材才是最重要的,因此提醒各位小编,不要避重就轻,别过分把心思花在编辑上来!

素材为主,编辑为辅!

另外要强调的是,编辑器对浏览器很有要求,因为大部分编辑器需要chrome内核,所以本人使用的是360浏览器!360旗下的安全浏览器与极速浏览器各有所长,在此不赘述,建议两个都下载!


在开始讲解操作之前,先说一些题外话,了解一下微信编辑器的发展历程。最开始的微信编辑器基本上很low,现在大部分或者已升级,或者关闭了,总之微信编辑器发展到今天真可谓翻天覆地,这期间早期的小编应该有所了解,以前的编辑器样式少操作复杂,再后来随着大趋势的发展,更便捷、更专业的编辑器应运而生,135、i排版等编辑器先后迅猛发展,这些编辑器从一开始是纯编辑器,现在业务也开始多方面发展了,总之微信生态链很长,既然入了这个坑,不折腾一下死了都没人知道。

总的来说,微信编辑器不存在哪个最好用,因为个人习惯不一样,编辑器风格不一样,所以在此仅以我的个人习惯来推荐一些编辑器,希望大家各取所需。

对编辑器的使用是个不断磨合,不断练习的过程,相信每个小编都有自己习惯的风格,而且对一个公众号而言,形成固定的风格很重要,这样具有辨识度,如咪蒙!现在罗列一些我常用的编辑器:

既然大家都问哪个编辑器好用,那我直接推荐135,这绝对是新手越用越上瘾,老司机越用越上心的一款编辑器!



优点:大部分功能免费、会员便宜、样式最多、云端草稿、一键秒刷(排版)、独特的邀请制、文章导入

注意:没有APP,仅支持网页操作

135第一步是注册,目前,如果点击我的邀请链接,就可以获得一个月VIP,各种限量样式优先使用,会员功能免费体验!

点我 135editor.com/users/reg

注册之后推荐看下他们的官方教程:135editor.com/books/cha



这个样式中心有各类样式可供收藏使用,你收藏了以后在编辑面板刷新就能优先看到你收藏的样式,虽然需要积分,但是新人注册会赠送积分1000,所以基本够用,每天登录都有积分赠送。



排版前

排版后

一键排版,so easy,立竿见影有木有!妈妈再也不会担心你的排版了!




比如旋转样式

比如设置两边留白

比如设置样式字体、颜色、段距、字号、字间距



平时写文章找不到表情?来这里吧,动图应有尽有,还是独家,分分钟忍不住放进表情包啊!


PS.分享一个小诀窍,如果你的文章是别人的原创文章,可以直接生成图片发表,可跳过授权步骤,因为微信无法识别图片是否原创,注意在生成图片时增加字号。



这个功能也很实用,如果你觉得文字太多了,或者单纯的白色黑字,看起来不好看,可以用背景功能!

背景可以使用纯色或者很多其他图片作为背景,具体演示不贴出来了,但是真的很好用,尤其文艺风的公众号,绝对用得着!!!

背景功能还能轻松生成,咪蒙文章风格

注意内部边距数值,19~39之间,太大了不好,太小了满屏更不好,自己把握。参看我的文章你就知道了

更多135使用指南,请移步他们官方教程

将其他编辑器的样式导入为自己的收藏模板

我在i排版看到这个样式可是135木有,所以我先在i排版复制

然后打开135选取一个分割线样式

一定是横线类的,不然会影响效果

然后在样式框内把分割线删掉,但是一定要确保红框还在

然后粘贴从i排版复制过来的样式,然后点击保存

然后打开个人模板,新技能get!

135就介绍这些吧,更多技巧还是多练多试,实践出真知,问别人十句不如自己操作一遍!

优点:独特的布局功能、独立预览链接、杂志风样式、操作便捷易上手

缺点:样式不足 很多功能隐藏深,官方教程不够

秀米编辑器很不错,风格比较突出,还有秀制作功能(H5),他们家最好的一点就是可以绕过公众号直接生成链接成为永久文章 其他秀米功能介绍可戳链接看他们家创始人的发布 传送门zhihu.com/question/3077

c.xiumi.us/board/v5/28W (二维码自动识别)



其实秀米看似呆板,实则相当灵活,可随意调换布局,而135布局这一块需要开启HTML模式才能实现


优点:独特的GIF动图、好看的风格线

缺点:要钱才用得爽

这个编辑器要会员才用的爽,但是普通会员也可以用到他们的一些特色功能,最突出的是有很多适合放在文首的动图!

他们家的分割线挺好看的

 

 

 

 

 

优点:样式独特新颖、全文模板

缺点:很多样式需付费收藏 VIP老贵

最新的小蚂蚁编辑器与之前的小蚂蚁已是天壤之别,现在小蚂蚁各项功能足以媲美135编辑器。

 

 

但是唯一的缺点就是,太他妈贵了,什么都要钱,什么都要VIP,普通会员,简直分分钟崩溃,随便一个稍微好看点的样式都是VIP专用,而且还没有邀请链接,只能通过充值获得会员体验。

 

 

 

 

 

优点:样式独特、功能独特、比较人性、表情包

缺点:不能秒刷

这个编辑器其实跟135差不多,但是没有样式中心,所以有时候135用腻了可以来这个换换口味。但是他们家不支持秒刷!

 

 

不过他们家也有一些独特的,比如删除线效果!

 

 

还有就是输入地图自动生成图片,免除去地图APP截图烦恼

 

 

还有好玩的动图表情

 

 

 

 

 

特点:足以媲美135、预览链接、独家样式、文章导入、自定义编辑图片大小

运营课程很多 弹幕样式多 简洁优雅

缺点:样式不足 VIP收费略贵

这个编辑器其实很好,花式独特,功能独特,理论上他们家功能方面不输于135,看看他们家的知乎贴教程相信你会有收获zhihu.com/question/2364

他们家运营知识比较全面,建议关注!

 

 

 

 

 

 

 

 

 

 

 

特点:画风独特、样式丰富、纯免费、一个很怀旧的编辑器

缺点:样式单一 不够文艺

 

 

 

 

 

优点:无需打开网页,完全渗透微信后台操作,相当炫酷

缺点:营销不够,用户太少

他们家功能很炫酷,直接找创始人的使用手册zhihu.com/question/3077

相信你会喜欢上壹伴助手

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

支持一键转载任意微信文章到公众号、两边留白、图片伸缩调节、正文添加emoji表情等等,与壹伴助手旗鼓相当的一款编辑器,但是功能没壹伴多,一款完全超越微信原生编辑器的颠覆之作!

他们两家的功能大致一样,不分开展示

下面是一些独特的功能:

一键生成永久链接

 

 

 

 

无代码生成文字链接

 

 

 

 

 

 

 

 

bj.96weixin.com/emoji/ (很遗憾,微信已经屏蔽,现在标题不能加emoji了)

 

 

 

 

 

 

这个网站说不出哪里实用,但是肯定很有用,因为好多表情符号都能在这里找到,有时候微信编辑时会遇到符号这一块的问题,那就果断打开这个链接吧fhdq.net/

 

 

其实微信编辑器里很多表情是支持的,包括微博表情,emoji表情等等!

 

 

  • 多读微信 少玩微博 最好单身 每天花6小时选素材 最后1小时编辑 剩下1小时想标题
  • 素材编好时一定要试着群发,免得发现有原创申明的,你改都来不及
  • 每篇文章群发前,都检查一遍,最好交给上级,这样出错了,你也可以帅锅
  • 群发时,如果发现错误要改,千万不要返回操作,直接关掉页面,从素材里面再进入修改
  • 微信文章的阅读量都是标题决定的,分享量都是内容决定的,所以十万+从标题开始!
  • 去他娘的KPI

 

 

 

 

 

 

 

微信公众号水深,一下我也说不清,有些账号只能做特例,如小道消息,他是认证的但是能有打赏,和菜头一天可以发三次,人民日报一天能发八次,某些公众号京东、oppo等可以通过标题直接进入第三方网站,所以在此只是对普通公众号的介绍,毕竟资料有限不作权威参考。更多注册问题请参看此贴zhihu.com/question/2302

 

 

事实上每一家编辑器的公众号都值得关注!下面这些都是行业分析最权威,最独特的公众号,关注他们抵得上20篇我这样的文章

xinmeitiketang

 

 

这个公众号每天都有新媒体运营干货,贴一篇他们第一时间与柏拉图APP策划人的访谈,你就知道这个号有多厉害了

 

wjam123456

 

 

wihudong

 

 

mantousxy

 

 

newrankcn

 

 

qiaoqiaohuli

 

 

 

 

每天素材哪里来

只能从这里来,看你的同行在发什么,看大号们在发什么。

搜狗微信,绝对是神器,因为在这里你能搜到所有微信公众号的东西!http://weixin.sogou.com/?p=73141200&kw=

 

 

 

 

 

 

 

创客贴

一个全能的极简版PS,功能完善,模板海量,运营小编必备神器!

平面设计,简单,快速,轻松完成平面设计,2016最好的在线平面设计工具-创客贴

 

 

视频GIF转换器

ezgif.com/video-to-gif

 

 

 

图片批量压缩

一般的编辑器只支持2M以内的图片(微信后台5M,动图2M),所以质量好些的图片需要压缩一遍才能上传至编辑器,因此一个好的图片压缩工具很有必要

tuhaokuai.com/image

 

 

 

万能的GIF加工工具

很多时候需要对动图去水印、加水印,但是不会的PS操作小白,只能用这个工具asqql.com/qqtp/

 

 

 

 

现在二维码充斥在各个角落,但是普通的黑白二维码毫无美感,没有扫描欲,如果二维码美化一下,很有必要,不仅增加文章美感,还能刺激扫描

最漂亮的二维码工具第九工厂

9thws.com/

hello world (二维码自动识别)

绝对清新脱俗的二维码!他们家很多二维码要钱,如果你喜欢一次也就一两块钱,但是让你的二维码美化十倍,比如我的这个↓↓↓何乐不为呢,况且免费的模板也不少哦,大家赶紧拿过去用吧!(不信你扫一扫下面的二维码)

 

 

 

码眼无界

仅次于第九工厂

imayan.net/QrBuild/Inde

 

 

他们家的二维码模板也是相当炫酷,但是免费的不多,好看的动态二维码还需要几十大洋,所以穷逼就不要去了,看看就行,简单的几款免费的也还不错,任君选取!

二维工坊
2weima.com/

他们家的二维码虽不是很惊艳,但也适合美化

 

 

 

微微二维码

wwei.cn/

微微的画风跟上面的差不多,都是建议尝试下,喜欢谁就用谁,在此不赘述。

weixin.qq.com/r/8EQOFjv (二维码自动识别)

指纹二维码
videaba.com/index.php/h

长按指纹识别,您值得拥有!

 

 

 

草料二维码生成器

草料是二维码界青铜级别最好的工具

 

 

 

 

 

问卷网

wenjuan.net/

这大概是最漂亮的一个问卷网了

 

 

强大的问卷开发功能,很适合做活动

 

 

 

金数据

jinshuju.net/home

界面很舒服的一款问卷工具,具体使用场景不多赘述

 

 

 

问卷星

sojump.com/

 

 

 

表单大师

jsform.com/

他们家有很多模板提供,新手建议参考一下!

 

 

 

麦客CRM

mikecrm.com/contact.php#

一家专注CRM的公司,表格也是他们的一个功能

 

 

 

一个很实用的文档转换器

smallpdf.com/cn/word-to

 

 

 

一款图片文字识别器

ocr.wdku.net/

比WPS实用,质量没有搜狗拼音(手机版) 高

 

 

 

万能的格式转换器

缺点:收费

cn.office-converter.com

 

 

 

 

H5场景制作工具很多很多,在此不多枚举,仅依个人习惯,推荐两款

易企秀(H5的代名词)eqxiu.com

 

 

用了很多H5制作工具,偏爱易企秀,模板多,免费功能多,操作简便,0基础易上手!

一些问题:图集不能设置动画效果;同一个模板,在安卓、苹果之间体验差异悬殊;不支持多选操作(预览的同时不能进行其他场景的编辑);没有PC客户端;

一些优点:功能完善堪比PPT;动画效果丰富;素材丰富;可复制动画;字体丰富;

场景应用liveapp.cn/

模板多,功能实用,相对于易企秀而言,各有千秋。

 

 

 

一些优点:图集支持动画、个人觉得他们家的场景曝光高些(或许是统计方式不一样);动画炫酷、音乐库丰富、支持多个场景同时编辑;

爱美刻

meikevideo.com/

一个高逼格的视频制作器,是H5场景的视频版

 

 

 

很多视频素材,高端大气上档次!可付费也可免费,看你的个人需求,效果简直amazing!

 

 

磐石投票stonepoll.net/

比微信原生投票强大很多的投票平台

 

 

 

公众宝

gz.xiaoi.com/login_wx.j

您的公众号微信机器人,免费微信开发公众号助手,微信公众号微信助手智能后台自动回复

 

 

 

腾讯风铃

zhan.qq.com/

腾讯的免费建站(微网站)工具!

 

 

 

趣现场

一款专注线下现场与微信互动的神器。

quxianchang.com/case

3D签到墙 弹幕 酷炫弹幕 许愿树 自动上墙 照片墙……

 

 

 

凡科互动

hdm.faisco.cn/

专注小游戏20年,很多免费的小游戏,在微信吸粉活动上很有用场~

 

 

 

人人秀

rrxiu.net

一款专注服务公众号开发功能的服务站,功能丰富,免费的也够用!

 

 

云之家·微信社区云之家.微信社区–打造企业公众号专属的微社区

免费创建微信社区,很实用

 

 

 

 

 

感谢各位的耐心阅读,运营狗不易,且行且珍惜!

微信编辑器


第三更(2017.3.21)

近两年以来,新媒体作为一个新的职业,可谓炙手可热,据不完全统计,目前公众号已达千万级别,新媒体从业者之多由此可见一斑,在成为一名优秀的新媒体小编之前,你至少应该掌握一个以上微信编辑器的操作,鄙人在此抛砖引玉,以两年经验作以下分享,希望对你的新媒体之路有所帮助。

超长图文,60多张图,近5000字!!!起码能看十分钟,最好边看边学,可加我微信(扫下图二维码),实时咨询。新手建议收藏,慢慢消化。

老司机请直接略过。


编辑器的作用大同小异,最终效果无非是锦上添花,不管用不用编辑器,文章本身的素材才是最重要的,因此提醒各位小编,不要避重就轻,别过分把心思花在编辑上来!

素材为主,编辑为辅!

另外要强调的是,编辑器对浏览器很有要求,因为大部分编辑器需要chrome内核,所以本人使用的是360浏览器!360旗下的安全浏览器与极速浏览器各有所长,在此不赘述,建议两个都下载!


在开始讲解操作之前,先说一些题外话,了解一下微信编辑器的发展历程。最开始的微信编辑器基本上很low,现在大部分或者已升级,或者关闭了,总之微信编辑器发展到今天真可谓翻天覆地,这期间早期的小编应该有所了解,以前的编辑器样式少操作复杂,再后来随着大趋势的发展,更便捷、更专业的编辑器应运而生,135、i排版等编辑器先后迅猛发展,这些编辑器从一开始是纯编辑器,现在业务也开始多方面发展了,总之微信生态链很长,既然入了这个坑,不折腾一下死了都没人知道。

总的来说,微信编辑器不存在哪个最好用,因为个人习惯不一样,编辑器风格不一样,所以在此仅以我的个人习惯来推荐一些编辑器,希望大家各取所需。

对编辑器的使用是个不断磨合,不断练习的过程,相信每个小编都有自己习惯的风格,而且对一个公众号而言,形成固定的风格很重要,这样具有辨识度,如咪蒙!现在罗列一些我常用的编辑器:

既然大家都问哪个编辑器好用,那我直接推荐135,这绝对是新手越用越上瘾,老司机越用越上心的一款编辑器!



优点:大部分功能免费、会员便宜、样式最多、云端草稿、一键秒刷(排版)、独特的邀请制、文章导入

注意:没有APP,仅支持网页操作

135第一步是注册,目前,如果点击我的邀请链接,就可以获得一个月VIP,各种限量样式优先使用,会员功能免费体验!

点我 135editor.com/users/reg

注册之后推荐看下他们的官方教程:135editor.com/books/cha



这个样式中心有各类样式可供收藏使用,你收藏了以后在编辑面板刷新就能优先看到你收藏的样式,虽然需要积分,但是新人注册会赠送积分1000,所以基本够用,每天登录都有积分赠送。



排版前

排版后

一键排版,so easy,立竿见影有木有!妈妈再也不会担心你的排版了!




比如旋转样式

比如设置两边留白

比如设置样式字体、颜色、段距、字号、字间距



平时写文章找不到表情?来这里吧,动图应有尽有,还是独家,分分钟忍不住放进表情包啊!


PS.分享一个小诀窍,如果你的文章是别人的原创文章,可以直接生成图片发表,可跳过授权步骤,因为微信无法识别图片是否原创,注意在生成图片时增加字号。



这个功能也很实用,如果你觉得文字太多了,或者单纯的白色黑字,看起来不好看,可以用背景功能!

背景可以使用纯色或者很多其他图片作为背景,具体演示不贴出来了,但是真的很好用,尤其文艺风的公众号,绝对用得着!!!

背景功能还能轻松生成,咪蒙文章风格

注意内部边距数值,19~39之间,太大了不好,太小了满屏更不好,自己把握。参看我的文章你就知道了

更多135使用指南,请移步他们官方教程

将其他编辑器的样式导入为自己的收藏模板

我在i排版看到这个样式可是135木有,所以我先在i排版复制

然后打开135选取一个分割线样式

一定是横线类的,不然会影响效果

然后在样式框内把分割线删掉,但是一定要确保红框还在

然后粘贴从i排版复制过来的样式,然后点击保存

然后打开个人模板,新技能get!

135就介绍这些吧,更多技巧还是多练多试,实践出真知,问别人十句不如自己操作一遍!

优点:独特的布局功能、独立预览链接、杂志风样式、操作便捷易上手

缺点:样式不足 很多功能隐藏深,官方教程不够

秀米编辑器很不错,风格比较突出,还有秀制作功能(H5),他们家最好的一点就是可以绕过公众号直接生成链接成为永久文章 其他秀米功能介绍可戳链接看他们家创始人的发布 传送门zhihu.com/question/3077

c.xiumi.us/board/v5/28W (二维码自动识别)



其实秀米看似呆板,实则相当灵活,可随意调换布局,而135布局这一块需要开启HTML模式才能实现


优点:独特的GIF动图、好看的风格线

缺点:要钱才用得爽

这个编辑器要会员才用的爽,但是普通会员也可以用到他们的一些特色功能,最突出的是有很多适合放在文首的动图!

他们家的分割线挺好看的

 

 

 

 

 

优点:样式独特新颖、全文模板

缺点:很多样式需付费收藏 VIP老贵

最新的小蚂蚁编辑器与之前的小蚂蚁已是天壤之别,现在小蚂蚁各项功能足以媲美135编辑器。

 

 

但是唯一的缺点就是,太他妈贵了,什么都要钱,什么都要VIP,普通会员,简直分分钟崩溃,随便一个稍微好看点的样式都是VIP专用,而且还没有邀请链接,只能通过充值获得会员体验。

 

 

 

 

 

优点:样式独特、功能独特、比较人性、表情包

缺点:不能秒刷

这个编辑器其实跟135差不多,但是没有样式中心,所以有时候135用腻了可以来这个换换口味。但是他们家不支持秒刷!

 

 

不过他们家也有一些独特的,比如删除线效果!

 

 

还有就是输入地图自动生成图片,免除去地图APP截图烦恼

 

 

还有好玩的动图表情

 

 

 

 

 

特点:足以媲美135、预览链接、独家样式、文章导入、自定义编辑图片大小

运营课程很多 弹幕样式多 简洁优雅

缺点:样式不足 VIP收费略贵

这个编辑器其实很好,花式独特,功能独特,理论上他们家功能方面不输于135,看看他们家的知乎贴教程相信你会有收获zhihu.com/question/2364

他们家运营知识比较全面,建议关注!

 

 

 

 

 

 

 

 

 

 

 

特点:画风独特、样式丰富、纯免费、一个很怀旧的编辑器

缺点:样式单一 不够文艺

 

 

 

 

 

优点:无需打开网页,完全渗透微信后台操作,相当炫酷

缺点:营销不够,用户太少

他们家功能很炫酷,直接找创始人的使用手册zhihu.com/question/3077

相信你会喜欢上壹伴助手

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

支持一键转载任意微信文章到公众号、两边留白、图片伸缩调节、正文添加emoji表情等等,与壹伴助手旗鼓相当的一款编辑器,但是功能没壹伴多,一款完全超越微信原生编辑器的颠覆之作!

他们两家的功能大致一样,不分开展示

下面是一些独特的功能:

一键生成永久链接

 

 

 

 

无代码生成文字链接

 

 

 

 

 

 

 

 

bj.96weixin.com/emoji/ (很遗憾,微信已经屏蔽,现在标题不能加emoji了)

 

 

 

 

 

 

这个网站说不出哪里实用,但是肯定很有用,因为好多表情符号都能在这里找到,有时候微信编辑时会遇到符号这一块的问题,那就果断打开这个链接吧fhdq.net/

 

 

其实微信编辑器里很多表情是支持的,包括微博表情,emoji表情等等!

 

 

  • 多读微信 少玩微博 最好单身 每天花6小时选素材 最后1小时编辑 剩下1小时想标题
  • 素材编好时一定要试着群发,免得发现有原创申明的,你改都来不及
  • 每篇文章群发前,都检查一遍,最好交给上级,这样出错了,你也可以帅锅
  • 群发时,如果发现错误要改,千万不要返回操作,直接关掉页面,从素材里面再进入修改
  • 微信文章的阅读量都是标题决定的,分享量都是内容决定的,所以十万+从标题开始!
  • 去他娘的KPI

 

 

 

 

 

 

 

微信公众号水深,一下我也说不清,有些账号只能做特例,如小道消息,他是认证的但是能有打赏,和菜头一天可以发三次,人民日报一天能发八次,某些公众号京东、oppo等可以通过标题直接进入第三方网站,所以在此只是对普通公众号的介绍,毕竟资料有限不作权威参考。更多注册问题请参看此贴zhihu.com/question/2302

 

 

事实上每一家编辑器的公众号都值得关注!下面这些都是行业分析最权威,最独特的公众号,关注他们抵得上20篇我这样的文章

xinmeitiketang

 

 

这个公众号每天都有新媒体运营干货,贴一篇他们第一时间与柏拉图APP策划人的访谈,你就知道这个号有多厉害了

 

wjam123456

 

 

wihudong

 

 

mantousxy

 

 

newrankcn

 

 

qiaoqiaohuli

 

 

 

 

每天素材哪里来

只能从这里来,看你的同行在发什么,看大号们在发什么。

搜狗微信,绝对是神器,因为在这里你能搜到所有微信公众号的东西!http://weixin.sogou.com/?p=73141200&kw=

 

 

 

 

 

 

 

创客贴

一个全能的极简版PS,功能完善,模板海量,运营小编必备神器!

平面设计,简单,快速,轻松完成平面设计,2016最好的在线平面设计工具-创客贴

 

 

视频GIF转换器

ezgif.com/video-to-gif

 

 

 

图片批量压缩

一般的编辑器只支持2M以内的图片(微信后台5M,动图2M),所以质量好些的图片需要压缩一遍才能上传至编辑器,因此一个好的图片压缩工具很有必要

tuhaokuai.com/image

 

 

 

万能的GIF加工工具

很多时候需要对动图去水印、加水印,但是不会的PS操作小白,只能用这个工具asqql.com/qqtp/

 

 

 

 

现在二维码充斥在各个角落,但是普通的黑白二维码毫无美感,没有扫描欲,如果二维码美化一下,很有必要,不仅增加文章美感,还能刺激扫描

最漂亮的二维码工具第九工厂

9thws.com/

hello world (二维码自动识别)

绝对清新脱俗的二维码!他们家很多二维码要钱,如果你喜欢一次也就一两块钱,但是让你的二维码美化十倍,比如我的这个↓↓↓何乐不为呢,况且免费的模板也不少哦,大家赶紧拿过去用吧!(不信你扫一扫下面的二维码)

 

 

 

码眼无界

仅次于第九工厂

imayan.net/QrBuild/Inde

 

 

他们家的二维码模板也是相当炫酷,但是免费的不多,好看的动态二维码还需要几十大洋,所以穷逼就不要去了,看看就行,简单的几款免费的也还不错,任君选取!

二维工坊
2weima.com/

他们家的二维码虽不是很惊艳,但也适合美化

 

 

 

微微二维码

wwei.cn/

微微的画风跟上面的差不多,都是建议尝试下,喜欢谁就用谁,在此不赘述。

weixin.qq.com/r/8EQOFjv (二维码自动识别)

指纹二维码
videaba.com/index.php/h

长按指纹识别,您值得拥有!

 

 

 

草料二维码生成器

草料是二维码界青铜级别最好的工具

 

 

 

 

 

问卷网

wenjuan.net/

这大概是最漂亮的一个问卷网了

 

 

强大的问卷开发功能,很适合做活动

 

 

 

金数据

jinshuju.net/home

界面很舒服的一款问卷工具,具体使用场景不多赘述

 

 

 

问卷星

sojump.com/

 

 

 

表单大师

jsform.com/

他们家有很多模板提供,新手建议参考一下!

 

 

 

麦客CRM

mikecrm.com/contact.php#

一家专注CRM的公司,表格也是他们的一个功能

 

 

 

一个很实用的文档转换器

smallpdf.com/cn/word-to

 

 

 

一款图片文字识别器

ocr.wdku.net/

比WPS实用,质量没有搜狗拼音(手机版) 高

 

 

 

万能的格式转换器

缺点:收费

cn.office-converter.com

 

 

 

 

H5场景制作工具很多很多,在此不多枚举,仅依个人习惯,推荐两款

易企秀(H5的代名词)eqxiu.com

 

 

用了很多H5制作工具,偏爱易企秀,模板多,免费功能多,操作简便,0基础易上手!

一些问题:图集不能设置动画效果;同一个模板,在安卓、苹果之间体验差异悬殊;不支持多选操作(预览的同时不能进行其他场景的编辑);没有PC客户端;

一些优点:功能完善堪比PPT;动画效果丰富;素材丰富;可复制动画;字体丰富;

场景应用liveapp.cn/

模板多,功能实用,相对于易企秀而言,各有千秋。

 

 

 

一些优点:图集支持动画、个人觉得他们家的场景曝光高些(或许是统计方式不一样);动画炫酷、音乐库丰富、支持多个场景同时编辑;

爱美刻

meikevideo.com/

一个高逼格的视频制作器,是H5场景的视频版

 

 

 

很多视频素材,高端大气上档次!可付费也可免费,看你的个人需求,效果简直amazing!

 

 

磐石投票stonepoll.net/

比微信原生投票强大很多的投票平台

 

 

 

公众宝

gz.xiaoi.com/login_wx.j

您的公众号微信机器人,免费微信开发公众号助手,微信公众号微信助手智能后台自动回复

 

 

 

腾讯风铃

zhan.qq.com/

腾讯的免费建站(微网站)工具!

 

 

 

趣现场

一款专注线下现场与微信互动的神器。

quxianchang.com/case

3D签到墙 弹幕 酷炫弹幕 许愿树 自动上墙 照片墙……

 

 

 

凡科互动

hdm.faisco.cn/

专注小游戏20年,很多免费的小游戏,在微信吸粉活动上很有用场~

 

 

 

人人秀

rrxiu.net

一款专注服务公众号开发功能的服务站,功能丰富,免费的也够用!

 

 

云之家·微信社区云之家.微信社区–打造企业公众号专属的微社区

免费创建微信社区,很实用

 

 

 

 

 

感谢各位的耐心阅读,运营狗不易,且行且珍惜!

关闭445端口

系统有些端口是我们平时用不到但是又存在危险的端口,例如139、135、445等端口,windows默认是开着的,这时我们可以手动关闭这些端口!下边为大家介绍一种通过windows组策略来一次性关闭所有想要关闭的危险端口

方法/步骤

  1. 1

    在“开始”菜单选择“运行”,输入“gpedit.msc”后回车,打开本地组策略编辑器。依次展开“计算机配置—windows设置—安全设置—ip安全策略,在 本地计算机”

    如何关闭139端口及445端口等危险端口
    如何关闭139端口及445端口等危险端口
  2. 以关闭135端口为例(其他端口操作相同):

    在本地组策略编辑器右边空白处 右键单击鼠标,选择“创建IP安全策略”,弹出IP安全策略向导对话框,单击下一步;在出现的对话框中的名称处写“关闭端口”(可随意填写),点击下一步;对话框中的“激活默认响应规则”选项不要勾选,然后单击下一步;勾选“编辑属性”,单击完成。

    如何关闭139端口及445端口等危险端口
    如何关闭139端口及445端口等危险端口
    如何关闭139端口及445端口等危险端口
    如何关闭139端口及445端口等危险端口
    如何关闭139端口及445端口等危险端口
  3. 在出现的“关闭端口 属性”对话框中,选择“规则”选项卡,去掉“使用 添加向导”前边的勾后,单击“添加”按钮。

    如何关闭139端口及445端口等危险端口
  4. 在弹出的“新规则 属性”对话框中,选择“IP筛选器列表”选项卡,单击左下角的“添加”

    如何关闭139端口及445端口等危险端口
  5. 出现添加对话框,名称出填“封端口”(可随意填写),去掉“使用 添加向导”前边的勾后,单击右边的“添加”按钮

    如何关闭139端口及445端口等危险端口
  6. 在出现的“IP筛选器 属性”对话框中,选择“地址”选项卡,“源地址”选择“任何”,“目标地址”选择“我的IP地址”;   选择“协议”选项卡,各项设置如图片中所示。设置好后点击“确定”。

    如何关闭139端口及445端口等危险端口
    如何关闭139端口及445端口等危险端口
  7. 返回到“ip筛选器列表”,点击“确定”。返回到“新规则 属性”对话框

    如何关闭139端口及445端口等危险端口
  8. 在ip筛选器列表中选择刚才添加的“封端口”,然后选择“筛选器操作”选项卡,,去掉“使用 添加向导”前面的勾,单击“添加”按钮

    如何关闭139端口及445端口等危险端口
    如何关闭139端口及445端口等危险端口
  9. 在“筛选器操作 属性”中,选择“安全方法”选项卡,选择“阻止”选项;在“常规”选项卡中,对该操作命名,点确定

    如何关闭139端口及445端口等危险端口
    如何关闭139端口及445端口等危险端口
  10. 选中刚才新建的“新建1”,单击关闭,返回到“关闭端口 属性“对话框,确认“IP安全规则”中 封端口 规则被选中后,单击 确定

    如何关闭139端口及445端口等危险端口
    如何关闭139端口及445端口等危险端口
  11. 在组策略编辑器中,可以看到刚才新建的“关闭端口”规则,选中它并单击鼠标右键,选择“分配”选项,使该规则开始应用!

    到此,大功告成,同样的方法你可以添加对任何你想限制访问的端口的规则

    如何关闭139端口及445端口等危险端口
    END

注意事项

  • 注意:IPSEC Services这个服务千万不能停止哦,停止了ip策略就失去作用了。
  • 如果本经验对你有用的话,记得收藏或者点赞喔(*^__^*)

赵又廷代言科颜氏

2017 开年最火电视剧非《三生三世十里桃花》莫属了,在电视剧播出期间杨幂迪丽热巴分别拿下了雅诗兰黛和欧莱雅的代言,男主角“姑父”赵又廷也没有落后,近日正式官宣成为科颜氏首个品牌公益大使。

上月底科颜氏天猫旗舰店上线,正式开张的日期定在四月,品牌为店铺开张的宣传活动定下了“绿色公益”的基调,新任公益大使的首个宣传活动也会与此有关。

合作中加入了“公益”这个关键词,倒也是很符合双方的调性。早在 2013 年,赵又廷就和科颜氏合作推出了“科颜氏亚马逊白泥净致面膜熊猫英雄限量版”,呼吁关注大熊猫栖息地环境保护。而他本人也发起了一个名为“光合作用”的公益项目,鼓励人们拥抱阳光将负能量转换成正能量。

随着《三生三世十里桃花》的爆红,“靠演技整容”的赵又廷最近也是人气飙升。最新的代言还包括一款手机游戏,手游现在也是人气明星标配的代言。除此之外,在电视剧还未开播的宣传期,凭借阳光健康形象成为了 adidas 旗下专业户外品牌 TERREX 首个代言人,另外还有惠人原汁机的代言合同入手。

不过,最大的赢家还是当属一汽丰田,去年 8 月就签下赵又廷代言 RAV4 荣放(丰田签下了夫妻档,高圆圆代言的是卡罗拉双擎),毕竟当时赵又廷的代言费和现在可不是一个层级的了。电视剧播出后就有台湾媒体称,赵又廷片酬从两千万人民币跳到了亿元级别,一天内有八部戏找上门。无论数据是否准确,赵又廷如今的高人气是不争的事实。

陈一发儿斗鱼直播间

67373
418094

陈一发儿,艺名发姐,原名陈一发,英文名Yifa Chen,爱好LoL、炉石传说,DOTA2等,被网友们称为“电竞贾玲”。

斗鱼TV是一家弹幕式直播分享网站,为用户提供视频直播和赛事直播服务。[1-2] 斗鱼TV的前身为ACFUN生放送直播,于2014年1月1日起正式更名为斗鱼TV。[3]
斗鱼TV以游戏直播为主,涵盖了体育、综艺、娱乐、户外等多种直播内容。
2016年3月15日,斗鱼TV宣布获得腾讯领投的B轮超一亿美金融资,同时,A轮投资人红杉资本以及南山资本都将继续投资。[4] 8月15日,斗鱼直播完成C轮15亿人民币融资,由凤凰资本与腾讯领投,2016年斗鱼累计融资金额超过20亿人民币。[5]
2016年11月,斗鱼TV荣登2016中国泛娱乐指数盛典“中国文娱创新企业榜 TOP30”

精致解说:Google搜索语法

前言

之前听过一个笑话,有人打开浏览器,输入www.baidu.com, 然后搜索框输入Google,查询google地址点击跳转google,再查询关键词。老实说,本人就经常这么干。Google真的有这么神奇吗?带我一一道来。
Google(www.Google.com)是一个搜索引擎,由两个斯坦福大学博士生Larry Page与Sergey Brin于1998年9月发明,Google Inc. 于1999年创立。把信息化社会中的所有信息比作一个谜团,google就是带我们去找到谜底的线索。搜索之前我们还要设想谜底可能出现的地方,文字,图片,网站,文章可能包含的其他关键词.


Google搜索关键词

假设一个主题,我们知道海鲜和某样水果吃容易中毒拉肚子,那我们不确定哪种水果不能跟海鲜共食,所以我们就请google帮忙。

输入搜索关键词时,不是陈诉问题“哪种水果和海鲜一起吃中毒”,换成关键字查询”海鲜 水果 中毒”,设置关键词的原则就是问题陈述句的名词,动词,形容词等.这样搜索结果的相关度会高很多,也就是更容易找到你想要的答案.(对比两个搜索结果中标红高亮的关键词)。

有时,最好的提问方式是让 Google“填空”:只需在 Google 搜索框中键入句子的一部分,然后加星号 (*) 即可。

google1.png

google1.png

Google基本搜索符号:“”,+,-,OR,

  • “”关键词加引号,要求搜索结果中必须包含所有引号中的关键词.
    比如我想搜索虾和橙子一起吃会不会中毒,则输入关键词”虾 橙子”,其实这个符号是搜索框默认存在的,即使不加这个符号,也是这个结果.

引号在搜索句子时很有用,比如我们想搜索一段歌词时那首歌里的,如果直接搜这段话,句子中的非关键词可能会被Google自动过滤掉,如果加上双引号,Google则会搜索包含完整这段话的网页。

  • 关键词“+”加号连接,要求搜索结果中同时包含两个关键词
    比如我想搜索虾和橙子,苹果一起吃会不会中毒,则输入关键词”虾 苹果 中毒”

Google对一些网路上出现频率极高的英文单词,如“i”、“com”、“www”等,以及一些符号如“*”、“.”等,作忽略处理。中文里Google会忽略诸如“的”、“吧”、“呢”此类的常用字词和字符,还会忽略其他一些降低搜索速度却不能改善搜索结果的数字和字母。如果必须使用某个常用字词来获得相应的搜索结果,请在此字词前输入“+”号或者关键词加””,Google 就不会忽略该字词。

  • 关键词前加“-”减号,要求搜索结果中包含关键词,但不包含减号后的关键词,用关于搜索结果的筛选
    比如我想搜索一道菜“苹果虾”的做法,但当我们输入关键词“苹果 虾”时,搜索结果排在前面的还是虾和苹果一起吃是不是会中毒的结果,那么怎么筛选出结果中的菜谱呢,我们就需要猜测一段讲虾和苹果一起吃会中毒的文字必然包含哪个关键词,我想到了“吃”“毒”,我们试试看则输入关键词”苹果 虾 -毒”,看看搜索结果有什么不同呢?再来看看输入关键词“苹果 虾 -吃”的结果,哈哈,binggo!

    google2.png

    google2.png

要搜索与指定网站有相似内容的网页,请在 Google 搜索框中键入“related:”,并在其后键入相应的网址。

要查看某个字词或词组的定义,在此字词或词组前加上“define:”即可。请注意,搜索结果会提供整个词组的定义。

google3.png

google3.png

Google的其他搜索功能

  • Google filetype文件搜索
    网络上的信息以各种形式存在,有网页文本,图片,DOC,PDF文档,音频,视频,数据库,软件,每种类型的文件都有其对应的一个或多个格式文件,目前google支持PDF,doc,xls,ppt等文件格式。
    基于文件的特征,一些专业信息,总结后的信息,一般会通过文档的形式发布在网上,所以通过文件查到的信息比网页上的文本信息要准确。

    google4.png

    google4.png
  • Google image图片搜索
    看到一张美女图片,想要查找更多的这位美女的图片,就是通过google图片搜索。
    目前支持图片网址粘帖搜索和本地图片文件上传搜索。

    google5.png

    google5.png
  • Google inurl: 搜索
    网络中的所有文件和网页都有一个分配到的地址,就是指URL,一般情况下,文件的地址就是以他的文件扩展名结尾的,或者URL中包含文件扩展名。利用这一点,我们可以通过google的inurl:mp3找到网络上的mp3文件。另外很多老的网络空间存储文件还是用的index of/格式,我们利用“index of/ + “关键词””来搜索网络空间中的文件

    google6.png

    google6.png
  • Google site:搜索
    很多论坛,门户网站会有站内搜索,一般也是有搜索引擎公司提供的。其实对其他网站我们也可以在google搜索上直接搜索特定网站内的信息。比如我们想搜索百度网盘上的文件:“关键词+site:pan.baidu.com”

    google7.png

    google7.png
  • Google Cash网页缓存
    我们知道一个网页的地址,但是这个网页被屏蔽了或者过期打不开了,还有什么办法可以找到该网页呢
    搜索结果中有打不开的网页,如被屏蔽的网页,我们点击结果链接中的下拉按钮,选择Cach,跳转到Cach服务就可以看到啦。
    比如想查看人人网,但不想留下足迹,我们也可以通过使用Google Cach功能来实现。

    google8.png

    google8.png
  • Google SafeSearch安全搜索
    Google.com.hk的简体中文版是默认开启SafeSearch的,而且无法关闭。这个功能是有在google.com.hk的英文版或google.com上能看到。
    Google英文版是把选择的权利交给用户。google.com.hk的英文版默认是SafeSearch off的,google.com则默认SafeSearch on.
    最后提醒一下好孩子看不见。

    google9.png

    google9.png
  • Google中文站和Google英文站是有区别的
    顾名思义中文版的google爬虫肯定搜集更多的中文网站,其搜索结果排序也是根据中国地区用户的搜索习惯来排序的。

    google10.png

    google10.png
  • Google按时间搜索的应用
    这个是一个比较常用的功能。信息过度的时代,如何成为有价值,一个是独家,一个就是时效,

    应用场景1.搜索关键词相关的最新的新闻消息:

    google11.png

    google11.png

    应用场景2.搜索最新的二手商品发布,抢占先机:

    google12.png

    google12.png

结语

当然google搜索还有更多好用,好玩,有趣的功能,等待我们慢慢区发掘。
乔布斯在斯坦福毕业典礼上的演讲中引用的那句话”stay foolish,stay hungry”,来自一本全球概览的杂志.当时在硅谷的极客圈里流传甚广.

“当我年轻时,有一本很棒的刊物叫《全球目录》,它被我们那一代人奉为至上宝典。它的创办人叫斯图尔特·布兰德,他就在离这里不远的门洛帕克镇,凭一己才华塑就了刊物。那是1960年代末,个人电脑和桌面排版还没出现,排版全靠打字机、剪刀和宝丽来相机。它就像纸上的Google,却又比Google早了35年:它怀有理想主义地介绍了大量实用工具和一流观念。”
如今的google真是互联网时代的Whole Earth Catalog. 互联网的高速发展推动了人类现今信息的几何级数的增长.信息的传播方式,从最早的烽火台形式的传播,一对一的口耳相传,三人成虎,到了今天互联网打破了距离的限制,但是人类语言的巴别塔仍然存在,google所做的事就是建立信息之间的通道,打破信息壁垒,让信息成为人人自由的,平等的,及时的获取信息。

Google的其他服务见后续

生产环境中使用Docker Swarm的条款


【编者的话】实践中会发现,生产环境中使用单个Docker节点是远远不够的,搭建Docker集群势在必行。然而,面对Kubernetes,Mesos以及Swarm等众多容器集群系统,我们该如何选择呢?它们之中,Swarm是Docker原生的,同时也是最简单,最易学,最节省资源的,至少值得我们多了解一下。本文将介绍一些非常实用的建议。

【深圳站|3天烧脑式Kubernetes训练营】培训内容包括:Kubernetes概述、架构、日志和监控,部署、自动驾驶、服务发现、网络方案等核心机制分析,进阶篇——Kubernetes调度工作原理、资源管理及源码分析等。

如果你在单个生产节点上用过Docker,然后发现单个节点的资源不够用,那么你会怎么做呢?我也遇到过这种情况! 关于在生产环境中使用Docker Swarm,我会为你提供一些建议,也许能够帮到你。这些都是我一年来积累的一些经验。

另外,如果你对Docker Swam不熟悉的话,可以参考我之前的博客My experience with Docker Swarm – when you may need it?

1. 阅读官方文档

我并不打算重复官方文档。尽管文档非常短,但是通过它可以了解Swarm的基本知识。另外,我也不会写如何搭建Swarm集群,这方面的资料太多了,你可以查看 Digital Ocean或者自己谷歌。PS:我是使用Ansible搭建Swarm集群的。

2. Docker Swarm要点

Swarm的负载非常低。据我观察,Swarm进行调度和通信的CPU负载非常低。因此,Swarm的管理节点(Manager)可以同时作为工作节点(Worker)。如果你需要搭建一个非常大的集群(1000+ 节点),管理节点需要更多资源,但是对于中小型集群来说,管理节点需要的资源可以忽略不计。另外,这篇博客介绍了Swarm3k(一个4700节点的Swarm集群的实验),不妨了解一下。

Swarm集群的网络通信(服务发现,负载均衡以及容器间通信)非常可靠。当你开启一个服务的端口之后,在Swarm集群中的任何一个节点都可以访问它。负载均衡也是由Swarm提供的。后文会提到一些之前遇到的问题,但是Docker 1.13之后,这些问题都解决了。

使用Swarm只需要掌握少量命令。下面是我每天需要用到的所有命令:

bash

创建服务

docker service create \  
--image nginx \
--replicas 2 \
nginx 

更新服务

docker service update \  
--image nginx:alpine \
nginx 

删除服务

docker service rm nginx

减少服务实例(这比直接删除服务要好)

docker service scale nginx=0

增加服务实例

docker service scale nginx=5

查看所有服务

docker service ls

查看服务的容器状态

docker service ps nginx

查看服务的详细信息。

docker service inspect nginx  

实现零宕机部署也非常简单。这样也可以方便地实现持续部署:

bash

构建新镜像

docker build -t hub.docker.com/image . 

将新镜像上传到Docker仓库

docker push hub.docker.com/image

更新服务的镜像

docker service update --image hub.docker.com/image service  

Swarm非常容易入门。分布式系统通常是非常复杂的。与其他容器集群系统(Mesos、Kubernetes)相比,Swarm的学习曲线最低。在没有任何Swarm知识的情况下,我只花了一周时间,就把服务从单个Docker主机迁移到20个节点的Docker集群上。

更新服务要慎重。 你的容器同时运行在多个主机上。更新服务时,只需要更新Docker镜像。合理的测试和部署流程是保证成功的关键。

3. 决定哪些容器部署在Swarm集群

并非所有服务都应该部署在Swarm集群内。数据库以及其他有状态服务就不适合部署在Swarm集群内。理论上,你可以通过使用labels将容器部署到特定节点上,但是这样的话,Swarm集群外的节点就很难访问它们了(Docker 1.12没有很好的方法,但是1.13之后可以使用attachable network)。如果你允许集群外的节点访问数据库,则所有节点都可以访问它,这显然不符合你的需求。另外,Docker Swarm的跨节点数据卷(cross-host mounted volumes)并不可靠,一个简单的文件上传都可能引起问题。

无状态的容器就非常适合部署在Swarm集群中,它们可以由环境变量进行配置(使用ENV指令)。建议为开源工具构建镜像,例如,可以将Nginx的配置文件放到Docker镜像中。

下面是我部署在Swarm集群中的服务:

  • Django channels(网页应用)
  • Nginx(代理)
  • Celery(周期性任务)
  • Sensu(监控)

下面是我部署在Swarm集群之外的容器:

  • Postgres(数据库)
  • Redis(缓存)

由于一个获取真正IP的问题,我很可能会将Nginx运行在Swarm集群之外,或者采用host模式。

4. 配置Docker仓库

Docker仓库,你值得拥有!你可以自己搭建一个,或者使用Docker仓库服务,比如DockerHub或者GitLab Container Registry。不要在服务器上直接构建Docker镜像,因为你有多个节点(在每个节点上构建镜像非常麻烦),而且在创建服务的时候你需要指定镜像(这个镜像所有节点都应该可以下载)。如果你配置了私有Docker仓库,则需要指定--with-registry-auth,否则这些节点将无法下载镜像。

另外,你应该为Docker镜像设置版本,这样更加易于回滚。

5. 将半无状态的服务变得完全无状态

所谓半无状态服务,就是容器需要依赖一些不太重要的外部文件。你可以使用数据卷(volume),但是更好的选择是使用S3或者其他云存储服务。记住,想要获得扩展性,云是最好的选择。

例如,我不得不构建Nginx镜像,将配置文件放到镜像中。使用数据卷挂载Nginx配置文件不是很方便。

6. 配置日志收集服务

使用分布式系统时,集中管理日志是非常必要的。我们有很多方案,包括开源工具或者SaaS服务,比如ELK,Grafana, Graylog…自己搭建完整的系统是非常复杂的,所以我建议搭建先使用SaaS服务(比如Loggly, Logentries ),当费用太高时,则自己搭建一个系统。ELK可以这样配置:

bash
docker service update \  
--log-driver gelf \
--log-opt gelf-address=udp://monitoring.example.com:12201 \
--log-opt tag=example-tag \
example-service

7. 创建attachable network

attachable network是一个非常重要的特性。你最好使用它,否则docker run创建的容器将无法接入Swarm集群的网络。这是Docker 1.13之后的版本才有的功能,也许你需要升级。

创建attachable network的命令如下:

bash
docker network create --driver=overlay --attachable core  

8. 先使用环境变量,再考虑Secrets API

如果你按照How to write excellent Dockerfiles构建Docker镜像,你很可能会使用环境变量去配置很多东西。如果你这样做的话,则迁移到Swarm集群时问题会少很多。示例命令如下:

bash

创建服务时指定环境变量

docker service create \  
--env VAR=VALUE \
--env-file FILENAME \
...

增加、删除环境变量

docker service update \  
--env-add VAR=NEW_VALUE \
--env-rm VAR \
..

下一步是使用Secrets API 。简单地说,你可以将私密数据(比如密码,SSL证书等)以文件的形式挂载到容器中。虽然我还没有用过Secrets API,但是我觉得值得尝试一下。

9. 设置合理的服务容器个数以及并行更新的容器个数

一方面,你需要保证足够多的容器数来处理负载以及作为灾备,另一方面,太多的容器会导致CPU和内存资源不足。因此,你需要配置合理的服务容器个数,也就是说,某个服务,需要运行合理个数的容器。

另外,默认的update-parallelism 值是1,这就意味着更新服务时,每次只更新1个容器。通常,这个值太小了。我的建议是将它设为 服务容器数 / 2.。

相关命令

bash

将同时更新的容器数设为10

docker service update \  
--update-parallelism 10 \
webapp

同时增加多个服务的容器数

docker service scale redis=1 nginx=4 webapp=20

查看服务状态

docker service ls

查看服务的详情(排除关闭的容器)

docker service ps webapp | grep -v "Shutdown"  

10. 将Swarm配置代码化

最佳方式是使用Docker Compose v3 语法,这样可以将服务的所有配置选项代码化。我将 docker-compose.yml用于开发环境, docker-compose.prod.yml用于生产环境。使用docker-compose文件部署服务的话,需要使用 docker stack deploy 命令(参考docker stack

docker-compose文件示例

# docker-compose.prod.yml
version: '3'  
services:  
webapp:
image: registry.example.com/webapp
networks:
  - ingress
deploy:
  replicas: ${WEBAPP_REPLICAS}
  mode: replicated
  restart_policy:
    condition: on-failure

proxy:
image: registry.example.com/webapp-nginx-proxy
networks:
  - ingress
ports:
  - 80:80
  - 443:443
deploy:
  replicas: ${NGINX_REPLICAS}
  mode: replicated
  restart_policy:
    condition: on-failure

networks:  
ingress:
external: true

部署命令:

export NGINX_REPLICAS=2 WEBAPP_REPLICAS=5

docker login registry.example.com  
docker stack deploy \  
-c docker-compose.prod.yml\
--with-registry-auth \
frontend

另外,docker-compse文件支持环境变量(${VARIABLE}),这样你可以动态地调整配置。

11. 设置资源限制

根据我的经验,你需要限制所有服务的CPU使用。这样可以防止单个容器占用主机的所有的CPU资源。

reserve-cpu 选项也非常有用。当我希望平均地将所有容器部署到各个主机时,我会使用reserve-cpu ,它可以保证每个容器都有足够地资源。示例:

bash

限制服务占用的CPU资源

docker service update  
--limit-cpu 0.25
--reserve-cpu 0.1
webapp

12. 监控网络连接

我遇到过Swarm网络方面的问题。有时候所有的请求都被转发到某一个容器,然而还有9个其他容器正在运行。这时,可以尝试减少/增加实例个数,或者改变路由类型(使用--endpoint-mode选项)。

如果没有监控日志的话,这样的问题很难被发现。因此,搭建监控系统是非常必要的。

欢迎加入我们FundebugDocker技术交流群: 305097057

原文链接:Tips for using Docker Swarm mode in production(译者: Fundebug

为了保证可读性,本文采用意译而非直译。另外,本文版权归原作者所有,翻译仅用于学习

在Rancher上运行Elasticsearch 最佳实践


Elasticsearch是当前最流行的大数据集分析平台之一,对于日志聚合、商业智能以及机器学习等各类用例而言,Elasticsearch都是一个很有用的工具。Elasticsearch基于 REST的简单的API,使得创建索引、添加数据和进行复杂的查询变得非常简单,这也是它大受欢迎的一大原因。但是,在你开始构建数据集和运行查询之前,您需要设置一个Elasticsearch集群,这可能会有点难。现在我们来看看Rancher Catalog是如何让配置一个可扩展、高可用的Elasticsearch集群变容易的。

假设你已经有一个运行中的Rancher集群,那么让Elasticsearch在你的集群上运行起来非常简单 。只要通过顶部菜单打开 Catalog,然后搜索Elasticsearch。Elasticsearch条目有两个版本,我们假设你使用的是2.x,这是最新的稳定版本。要从集群启动stack,请选择查看详细信息(View Detail),然后在后续屏幕中选择stack名称( Stack Name),集群名称(Cluster Name),然后选择启动。

这里写图片描述

这个stack会启动以下服务:kopf、client(s)、datanode(s) 和master(s)。kopf容器提供了web界面,用来管理你的elasticsearch 集群。Datanodes储存实际的索引。主节点运行集群管理任务,客户端节点发起和协调你的搜索和其他操作。开始时,你的Elasticsearch集群各种类型的容器都只有一个(master、client、datanodes有两个辅助容器)。但是,您可以根据查询负载和索引的大小扩展每个组件。请注意,你需要不同的物理主机才能使每个datanode容器正常工作。因此,您可能需要注册更多Rancher计算节点。

这里写图片描述

当所有容器都处于active状态时,您就可以到运行着kopf容器的主机中,启动kopf界面。点击 nodes选项卡,就会看到我之前提过的各种组件。如你所见,为了为我的索引提供冗余存储,我启动了第二个数据节点。我们将很快看到,当创建索引时,我们可以控制数据片的数量和每个片的备份。这样不仅可以提供冗余,还可以提升查询处理的速度。

这里写图片描述

在kopf的顶部的菜单中,选择更多(more),然后选择创建索引(create index)。在之后的页面中,你会被要求输入索引名称(Index Name),分片数(Number of Shards)和副本数(Number of replicas)。默认值为5个分片和1个副本。为索引设置的分片数和副本数高度依赖于数据集和查询模型。shard数有助于将数据扩展到多个节点,并且并行处理查询。如果你只有一个datanote,多分片可能看不到很多好处。此外,如果你期望数据快速增长,你可能需要更多分片,以便于你稍后添加节点并将数据移动到这些分片上。另外要注意的一点是,Elasticsearch建议最大的堆大小为32GB,所以最大的分片大小应该约为该大小,以便它可以尽可能地保存在内存中。

另一方面,副本与数据大小不太相关,它与冗余和性能的关系更紧密。所有对索引的查询都需要查看每个分片的一个副本,如果一个分片有多个副本,当一个节点不可用时,数据也依然可用。此外,使用多个副本,对指定分片的查询负载会分散在多个节点间。多个副本只有在集群中具有多个数据容器或节点时才有意义,而且在扩展越来越大的集群时会变得更加重要。

举例来说,我们来定义一个叫movies的索引,给它设置2个分片和2个副本。现在从顶部菜单中选择Rest选项卡,以便我们向索引中添加一些文档并测试一些查询。Elasticsearch是无模式的,所以我们可以向索引中添加任意形式的数据,只要它是合法的JSON格式就行。将path字段更新为 /movies/movie/1。path的格式为 /INDEX_NAME/TYPE/ID,movies是我们刚刚创建的索引,movie是我们给即将提交的文档类型的名称,id是这个索引中文档的唯一ID。ID是可选的,如果你在path中省略了,那么你的文档会被创建一个随机的ID。添加了path之后,选择POST方法,在底部的文本字段中输入你的JSON文档,点击发送。这样将把这个文档添加到索引中,并且向你发送一个确认消息。

这里写图片描述

在添加了几个movie到索引中之后,我们就可以用同样的界面从索引中搜索和聚合数据了。将path字段更新为 /movies/movie/_search。path的格式为 /INDEX_NAME/TYPE/_search,INDEX_NAME,TYPE都是可选的。如果省略type,则会搜索所有类型,如果省略索引名,则会搜索所有索引。

Elasticsearch支持多种不同类型的查询,我们在这里只介绍几种常见的类型。第一种类型是自由文本查询,查询字符串参数允许使用Elasticsearch Query DS进行相当复杂的查询。当然我可只输入简单的字符串进行匹配,这将匹配文档任何字段中指定的词。

{
"query": {
   "query_string": {
       "query": "Apocalypse"
   }
}
}

例如,上面的查询会返回下面的结果。结果中包含处理查询花费的时间、搜索的分片数、结果总数以及每个结果的详细信息。

{
"took": 139,
"timed_out": false,
"_shards": {
"total": 2,
"successful": 2,
"failed": 0
},
"hits": {
"total": 2,
"max_score": 0.5291085,
"hits": [{
 "_index": "movies",
  "_type": "movie",
 "_id": "AVSvEC1fG_1bjVtG66mm",
 "_score": 0.5291085,
 "_source": {
    "title": "Apocalypse Now",
   "director": "Francis Ford Coppola",
   "year": 1979,
   "genres": [
     "Drama",
     "War"
   ]
 }
}
....

除了查询文本之外,你还可以指定一个字段或一些字段的估计值,从而将查询限制为搜索文档的一个子集。比如,下面的查询会返回与之前一样的结果,但是必须查看文档的一个子集,且更大的数据集会有更好的性能。这里还有很多其他操作。

{
"query": {
"query_string": {
 "query": "Apocalypse"
 "fields": ["title"]
}
}
}

我们可以把查询字符串包裹在filtered对象中,这样会对查询的结果进行过滤。这允许我们对初始数据集保持任意格式的查询,但随后过滤出我们查找的特定数据。

{
"query": {
"filtered": {
 "query_string": {
   "query": "Apocalypse"
   "fields": ["title"]
 }
 "filter": {
   "term": { "year": 1979 }
 }
}
}
}

最后,聚合可能是你会运行的另外一种形式的查询,它对于计算有关数据的统计信息很有用。下面展示了这些类型的聚合的两个例子。第一个将返回每个导演指挥的电影的数量,第二个将返回我们的数据集中所有电影的平均评分。

{
"aggs": {
"group_by_director": {
 "terms": {
   "field": "director"
 }
}
}
}

{
"aggs" : {
"avg_rating" : { "avg" : { "field" : "rating" } }
}
}

Elasticsearch是在大型非结构化数据集上运行分析的最佳方法之一,在从日志聚合、机器学习到商业智能等许多领域中皆被广泛使用。本文中,我们看到了使用Catalog在Rancher上设置一个功能齐全的Elasticsearch集群是多么简单。此外,我们还快速了解了Elasticsearch使用REST API的强大功能。只要你有Elasticsearch可用并且运行了起来,你就可以使用它作为许多不同的用例与许多可用的可视化和聚合框架的主机,比如实时可视化的Kibana或业务分析的Pentaho框架。

原文来源:Rancher Labs

久久热在线视频精品 在线免费av片

nginx限制请求数模块 ngx_http_limit_req_module

一. 前言

在《nginx限制连接数ngx_http_limit_conn_module模块》我们说到了ngx_http_limit_conn_module 模块,来限制连接数。那么请求数的限制该怎么做呢?这就需要通过ngx_http_limit_req_module 模块来实现,该模块可以通过定义的 键值来限制请求处理的频率。特别的,可以限制来自单个IP地址的请求处理频率。 限制的方法如同漏斗,每秒固定处理请求数,推迟过多请求。
二. ngx_http_limit_req_module模块指令

limit_req_zone
语法: limit_req_zone $variable zone=name:size rate=rate;
默认值: none
配置段: http
设置一块共享内存限制域用来保存键值的状态参数。 特别是保存了当前超出请求的数量。 键的值就是指定的变量(空值不会被计算)。如

limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s;
1
limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s;
说明:区域名称为one,大小为10m,平均处理的请求频率不能超过每秒一次。
键值是客户端IP。
使用$binary_remote_addr变量, 可以将每条状态记录的大小减少到64个字节,这样1M的内存可以保存大约1万6千个64字节的记录。
如果限制域的存储空间耗尽了,对于后续所有请求,服务器都会返回 503 (Service Temporarily Unavailable)错误。
速度可以设置为每秒处理请求数和每分钟处理请求数,其值必须是整数,所以如果你需要指定每秒处理少于1个的请求,2秒处理一个请求,可以使用 “30r/m”。
limit_req_log_level
语法: limit_req_log_level info | notice | warn | error;
默认值: limit_req_log_level error;
配置段: http, server, location
设置你所希望的日志级别,当服务器因为频率过高拒绝或者延迟处理请求时可以记下相应级别的日志。 延迟记录的日志级别比拒绝的低一个级别;比如, 如果设置“limit_req_log_level notice”, 延迟的日志就是info级别。
limit_req_status
语法: limit_req_status code;
默认值: limit_req_status 503;
配置段: http, server, location
该指令在1.3.15版本引入。设置拒绝请求的响应状态码。
limit_req
语法: limit_req zone=name [burst=number] [nodelay];
默认值: —
配置段: http, server, location
设置对应的共享内存限制域和允许被处理的最大请求数阈值。 如果请求的频率超过了限制域配置的值,请求处理会被延迟,所以所有的请求都是以定义的频率被处理的。 超过频率限制的请求会被延迟,直到被延迟的请求数超过了定义的阈值,这时,这个请求会被终止,并返回503 (Service Temporarily Unavailable) 错误。这个阈值的默认值为0。如:

limit_req_zone $binary_remote_addr zone=ttlsa_com:10m rate=1r/s;
server {
location /www.ttlsa.com/ {
limit_req zone=ttlsa_com burst=5;
}
}
1
2
3
4
5
6
limit_req_zone $binary_remote_addr zone=ttlsa_com:10m rate=1r/s;
server {
location /www.ttlsa.com/ {
limit_req zone=ttlsa_com burst=5;
}
}
限制平均每秒不超过一个请求,同时允许超过频率限制的请求数不多于5个。
如果不希望超过的请求被延迟,可以用nodelay参数,如:

limit_req zone=ttlsa_com burst=5 nodelay;
1
limit_req zone=ttlsa_com burst=5 nodelay;
三. 完整实例配置
http {
limit_req_zone $binary_remote_addr zone=ttlsa_com:10m rate=1r/s;

server {
location ^~ /download/ {
limit_req zone=ttlsa_com burst=5;
alias /data/www.ttlsa.com/download/;
}
}
}
1
2
3
4
5
6
7
8
9
10
http {
limit_req_zone $binary_remote_addr zone=ttlsa_com:10m rate=1r/s;

server {
location ^~ /download/ {
limit_req zone=ttlsa_com burst=5;
alias /data/www.ttlsa.com/download/;
}
}
}
可能要对某些IP不做限制,需要使用到白名单。名单设置参见后续的文档,我会整理一份以供读者参考。请专注。