logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

GoLang开源微服务框架

https://github.com/air-go/rpc

文章图片
#gin#golang#github +1
封装php-redis服务,读写分离,失败重连,单例模式,限制客户端指令集

安装和配置安装redis服务和php-redis扩展:https://blog.csdn.net/why444216978/article/details/83659776主从复制:https://blog.csdn.net/why444216978/article/details/100170179封装服务类RedisService.php<?phpclass Red...

#php#单例模式
初探Gin,封装日志中间件,根据uri按天记录

上代码log.gopackage mainimport ("encoding/json""fmt""github.com/gin-gonic/gin""io""os""path""path/filepath""strings""time")//根据时间检测目录,不存在则创建func CreateDateDir(Path string) str...

#gin
Linux关闭某个被占用的端口

1、强制杀死该端口进程sudo fuser -k -n tcp 802、根据PID关闭某个被占用的端口netstat -tunlp| grep 80lsof -i:80sudo kill -9 PID...

#linux
Golang简单实现HTTP服务器返回json数据

package mainimport ("io""net/http""log""encoding/json")type Data struct{Name stringAge int}type Ret struct{Code intParam stringMsg stringData []Data}func He...

微服务注册中心和三种服务发现模式

为何需要在我们日常开发中,需要调用另一个服务时,一般都是通过 API 接口发送请求,解析响应,再处理后续的业务逻辑,在这个过程中有没有思考过下面这些问题:如果我们调用的某个下游服务某个节点挂了,该怎么办?调用方如何确定调用的是哪个节点?下游服务进行上线操作时,如何保证上游能够正常调用?K8s 集群内节点的网络地址都是动态分配的,上游调用时如何找到新上线的节点?我们今天的主角,注册中心提供的服务发现

Kafka简介及使用PHP处理Kafka消息

Kafka简介及使用PHP处理Kafka消息Kafka 是一种高吞吐的分布式消息系统,能够替代传统的消息队列用于解耦合数据处理,缓存未处理消息等,同时具有更高的吞吐率,支持分区、多副本、冗余,因此被广泛用于大规模消息数据处理应用。Kafka的特点:以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上数据也能保证常数时间复杂度的访问性能。高吞吐率。即使在非常廉价的...

#kafka#php
MySQL存储过程中in、out、inout参数使用实际案例

1.参数in的使用(代表输入,意思说你的参数要传到存过过程的过程里面去)//为了避免存储过程中分号(";")结束语句,我们使用分隔符告诉mysql解释器,该段命令是否已经结束了。/**案例功能:求1-n的和开发者:徐守威时间:2016-08-13*/delimiter $create procedure p1(in n int)begindeclare total int de

到底了