上一页 1 ··· 141 142 143 144 145 146 147 148 149 ··· 257 下一页
摘要: 几个月没有更新博客了,已经长草了,特意来除草。本次主要分享如何利用consul来实现redis以及mysql的高可用。以前的公司mysql是单机单实例,高可用MHA加vip就能搞定,新公司mysql是单机多实例,那么显然这个方案不适用,后来也实现了故障切换调用dns api来修改域名记录,但是还是没 阅读全文
posted @ 2021-12-22 10:45 技术颜良 阅读(359) 评论(0) 推荐(0)
摘要: 前面的文章有提到过利用consul+mha实现mysql的高可用,以及利用consul+sentinel实现redis的高可用,具体的请查看:http://www.cnblogs.com/gomysql/p/8010552.html。本次给大家带来mysql高可用的新玩法,利用mysql 5.7的m 阅读全文
posted @ 2021-12-22 10:29 技术颜良 阅读(191) 评论(0) 推荐(0)
摘要: Consul集群Server+Client模式 架构示意图 只使用Consul的Server模式有以下2个问题: 因为Consul Server数量受到控制所以压力承载(扩展性)是个问题。 Server很少导致一个Server下会注册很多微服务,当Server挂掉,这个Server节点下注册的微服务 阅读全文
posted @ 2021-12-22 10:26 技术颜良 阅读(1650) 评论(0) 推荐(0)
摘要: nil is a predeclared identifier representing the zero value for a pointer, channel, func, interface, map, or slice type.Type must be a pointer, channe 阅读全文
posted @ 2021-12-21 09:45 技术颜良 阅读(249) 评论(0) 推荐(0)
摘要: package mainimport "fmt"type str struct { Str string}func main() { var s *int var i interface{} = s fmt.Println(&s) var x interface{} = &str{} var ss 阅读全文
posted @ 2021-12-20 16:49 技术颜良 阅读(279) 评论(0) 推荐(0)
摘要: func main() { s:=&G{"fsf",19} y:=new(G) yw:=new(G) x:=&G{"fsf",19} sss,err:=x.Getstr() if err != nil{ fmt.Println(err) } fmt.Println(sss) w:=s fmt.Pri 阅读全文
posted @ 2021-12-20 10:30 技术颜良 阅读(116) 评论(0) 推荐(0)
摘要: package mainimport ( "fmt")type G struct { Str string Int int}func (g G) Getstr() (string,error) { //var err error if g.Str == ""{ fmt.Println("is a e 阅读全文
posted @ 2021-12-19 08:03 技术颜良 阅读(63) 评论(0) 推荐(0)
摘要: C++支持多态,可以通过重载和模板实现多态,其中模板类这个功能我感觉很方便,比如想写一个栈类型,可以通过模板类,只定义一个类,就能让这个栈支持int,double,char等多种数据类型。 go语言呢,不支持多态,自然也就没有模板这个概念,但是没有关系,go语言的设计者自然知道多态的好处,只是觉得重 阅读全文
posted @ 2021-12-18 16:53 技术颜良 阅读(198) 评论(0) 推荐(0)
摘要: 取消后运行: 或者 ttt:= T(“fsdfsd”) package mainimport "fmt"type Func func(string) stringtype Int inttype Testinterfacer interface { ADDstr(str string) string 阅读全文
posted @ 2021-12-18 16:44 技术颜良 阅读(56) 评论(0) 推荐(0)
摘要: 完全二进制安装 calico v3 calico v3 官方所有教程中均推荐使用 docker 方式运行,使用 calicoctl 配合 docker 运行会帮你提供好运行依赖和自动配置等。而如果使用二进制方式运行 calico 则需要手动安装依赖和配置各个组件。 It automatically 阅读全文
posted @ 2021-12-17 17:29 技术颜良 阅读(1418) 评论(0) 推荐(0)
上一页 1 ··· 141 142 143 144 145 146 147 148 149 ··· 257 下一页