- 博客(10)
- 资源 (282)
- 收藏
- 关注
原创 Go gRPC 调试工具
在开发grpc的时候,Go gRPC 调试工具可以说是必备工具。安装:go get github.com/fullstorydev/grpcui go install github.com/fullstorydev/grpcui/cmd/grpcuigrpcui -help #验证是否安装准备grpc项目,如:hello.proto 和main.gosyntax = "proto3";option go_package = "./;proto"; package pr.
2021-04-29 08:25:42 1871 1
原创 如何用C#+WinRAR 实现压缩
最近经常下载一些小朋友的资源,发现很多都是压缩文件, 几百个, 于是写程序解压。using Microsoft.Win32;using System;using System.Diagnostics;using System.IO;namespace ConsoleApp1{ class Program { static void Main(string[] args) { //Console.WriteLine(Exi
2021-04-21 18:41:16 2026 1
原创 iris和xxl-job整合
在以前的文章中go任务调器gocron和xxl-job 尝试xxl和gin的整合,由于项目统一用iris 所以需要研究出如何与iris整合, 直接上代码:package mainimport ( "context" "fmt" "log" "github.com/kataras/iris/v12" "github.com/xxl-job/xxl-job-executor-go")func main() { exec := xxl.NewExecutor( xxl.Serv
2021-04-20 23:07:41 1658
原创 Go Grpc部署到 k8s【端口共享】
书接上文Go Grpc部署到 k8s【负载均衡】grpc server端我们暴露了9090和8080端口,这次我们的http服务用iris,并且绑定到9090端口。GO文件服务端代码main.go:package mainimport ( "context" "fmt" pb "grpcdemo/protos" "net" "github.com/kataras/iris/v12" "github.com/kataras/iris/v12/middleware/logger.
2021-04-18 11:14:18 2024
原创 rocketmq事务 go 采用rocketmq-client-go的实现
用docker安装rocketMq#需要创建文件夹/docker/namesrv/logs/docker/namesrv/store/docker/rocketmq/logs/docker/rocketmq/store#需要创建文件/docker/rocketmq/broker.conf文件内容如下:brokerClusterName = DefaultClusterbrokerName = broker-abrokerId = 0deleteWhen = 04fileRes
2021-04-18 08:16:00 3049
转载 K8S集群部署istio
简介Istio 提供一种简单的方式来为已部署的服务建立网络,该网络具有负载均衡、服务间认证、监控等功能,而不需要对服务的代码做任何改动。istio 适用于容器或虚拟机环境(特别是 k8s),兼容异构架构。istio 使用 sidecar(边车模式)代理服务的网络,不需要对业务代码本身做任何的改动。HTTP、gRPC、WebSocket 和 TCP 流量的自动负载均衡。istio 通过丰富的路由规则、重试、故障转移和故障注入,可以对流量行为进行细粒度控制;支持访问控制、速率限制和配额。istio
2021-04-08 12:09:23 9290
原创 Go Grpc部署到 k8s【负载均衡】
网上关于grpc的服务发现和负载均衡很多是是用consul,我这里尝试用nacos来做试验吧,关于grpc的负载均衡 网上有很多说的 head less 【修改 Service 的 spec.clusterIP 为 ”None“】, 当然还有nginx-ingress-controller ,我实验过 都不怎么理想 索性自己从零开始.项目结构如下:nacos里面的nacos.go 如下:package nacosimport ( "net" "github.com/naco.
2021-04-07 13:02:37 4013 1
转载 k8s node notReady之kubelet cgroup driver: “cgroupfs“ is different from docker
问题worker节点运行正常,因为安装其他软件我就重启了一下,结果发现kubectl get nodes显示node1 notReady,这时执行kubectl describe node node1发现node1上的kubelet没有正常运行,我手动执行systemctl start kubelet.service没有报错,但是当我执行systemctl statuskubelet.service发现服务失败了。执行journalctl -xeu kubelet发现具体的错误信息:关键信息就是
2021-04-04 23:56:26 2108
原创 ubuntu18安装Kubernetes 1.20.5
在以前的文章 Ubuntu 18 Kubernetes集群的安装和部署 以及Helm的安装 和 Centos 使用kubeadm安装Kubernetes 1.15.3,由于某些原因需要更新版本,索性直接安装最新的版本来试一下。Install 1.安装并启用 Dockersudo apt install docker.iosudo systemctl enable dockerdocker --version2.添加Kubernetessigning key和Rep...
2021-04-04 21:47:49 2291
原创 k8s Python API
主要使用https://github.com/kubernetes-client/python/blob/master/kubernetes/docs/这个说明, 一般主要是创建pod 和svc,以及更新pod,直接上代码如下:from kubernetes import client, configfrom kubernetes.client.rest import ApiExceptiondef main(): #可以用以下命令把token 放到一个 文件中 # Token.
2021-04-03 20:12:22 2945
GO GPRC Redis ANS DES AES
2020-12-30
thinkphp.zip
2020-10-10
ServiceA.zip
2019-08-28
MongoDB权威指南xxxx.zip
2019-07-06
jira_7.3.6破解
2019-04-22
jdk-6u43-windows-i586
2019-04-22
asp.net core signalr DEMO
2019-04-12
TeamViewer13.2.14327 -无限制更换ID版
2019-04-05
SQL Prompt v9.0.10.4053
2019-03-18
redis-desktop-manager-0.8.8.384
2019-03-13
json class generator
2018-12-12
beego demo
2018-11-28
pima-indians-diabetes.data
2018-11-04
iris data csv 222
2018-10-27
iris data csv
2018-10-27
Scrapy爬网存mysql
2018-10-22
react redux
2018-10-05
react redux 开发实例
2018-09-26
React_Redux_Flux_webpack_Babel
2018-09-25
MySQL技术内幕:InnoDB存储引擎(第2版)
2018-03-26
TCP+IP详解卷1 :协议(原书第2版)
2018-03-04
HTTP权威指南
2018-01-11
《亿级流量网站架构核心技术》PDF下载 高清完整版
2018-01-08
大规模分布式存储系统
2018-01-04
atlassian extras 3.2
2017-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人