摘要: 比如下面对mongodb连接池的封装 使用方法为:Init里面可以使用默认参数,如果不想使用默认参数,则设置传入自定义值即可 mdbDestroy := mdb.Init( mdb.OptHost(mdbHost), mdb.OptPoolSize(2)) defer mdbDestroy() pa 阅读全文
posted @ 2021-02-20 15:55 werbenhu 阅读(172) 评论(0) 推荐(0)
摘要: package main import ( "fmt" "net/http" "sync" ) type WaitGroupWrapper struct { sync.WaitGroup } func (w *WaitGroupWrapper) Wrap(cb func()) { w.Add(1) 阅读全文
posted @ 2021-02-20 15:50 werbenhu 阅读(131) 评论(0) 推荐(0)
摘要: 修改文件句柄数 临时修改 ulimit -n和-u可以查看linux的最大进程数和最大文件打开数。 为了优化linux性能,可能需要修改这个最大值。 临时修改的话ulimit -n 204800就可以了,重启后失效。 被压测服务器需要保持100W长连接,客户和服务器端是通过socket通讯的,每个连 阅读全文
posted @ 2021-02-19 14:18 werbenhu 阅读(177) 评论(0) 推荐(0)
摘要: Jaeger全链路go实现,包含http和消息队列的链式传递 完整代码 https://github.com/werbenhu/jaeger-go-demo 同时,我提供了一个封装好的版本,更方便使用请参考 https://github.com/werbenhu/jaeger-go 本地链路 本地链 阅读全文
posted @ 2021-02-02 16:54 werbenhu 阅读(1004) 评论(0) 推荐(1)
摘要: 一.创建测试数据 1.创建一个index 2.验证是否创建成功 3.插入测试数据 4.查询所有数据,验证是否正确 二.验证 拿A去B里匹配,A能分词,B也能分词。term不会将A分词,match会将A分词,存储数据类型keyword不会将B分词,text会将B分词。 可以看到上面用term方式查找, 阅读全文
posted @ 2019-11-19 13:41 werbenhu 阅读(800) 评论(1) 推荐(0)
摘要: 一.下载安装JAVA 下载地址: bash 如果用 方式下载解压时会出现错误 这里建议在浏览器里下载后传到服务器上,去Oracle官网下载过jdk的童鞋应该都知道, 下载之前需要同意Oracle的安装协议,不然不能下载,但是用wget的方式,默认是不同意, 虽然能下载下来,但是下载下来的文件会有问题 阅读全文
posted @ 2019-11-19 13:40 werbenhu 阅读(631) 评论(0) 推荐(0)
摘要: 1.目录结构 源码目录: 安装目录: 2.下载php源码 3.解压源码 4.安装编译工具和库 5.配置编译参数 6.安装make工具 7.编译安装 8.映射全局命令 9.配置php.ini 10.安装目录结构 阅读全文
posted @ 2019-11-11 11:44 werbenhu 阅读(3330) 评论(0) 推荐(0)
摘要: 1.安装工具和库 2.目录结构 3.下载解压源码 4.创建用户组和用户 5.编译源码 6.映射全局命令 7.启动,停止,重启 8.检测配置文件nginx.conf正确性 9.开机自启动 10.出现问题和解决方法 bash 如果 提示如下报错 Job for nginx.service failed 阅读全文
posted @ 2019-11-11 11:41 werbenhu 阅读(2277) 评论(0) 推荐(0)
摘要: 说明:用docker基于单服务器,虚拟多个服务器的方案, 以下是两个config服务器,两个分片,以及每个分片有一个副本的方案 这里关于给mongodb设置远程密码的问题,我采取了用两个compser文件来解决的方式 也就是先不给mongodb配置keyfile(默认就是这样的),任何人都可以连到m 阅读全文
posted @ 2019-10-21 15:27 werbenhu 阅读(1819) 评论(1) 推荐(1)
摘要: 1、安装JAVA 2、安装zookeeper 3、安装kafka 4、命令 5、PHP扩展 6、PHP使用 参考:https://github.com/arnaud-lb/php-rdkafka 阅读全文
posted @ 2019-10-21 15:03 werbenhu 阅读(424) 评论(0) 推荐(0)