草庐IT

hello_services

全部标签

微服务大行其道的今天,Service Mesh是怎样一种存在?

1、ServiceMesh简介1.1、目前微服务架构面临的一些挑战目前,微服务的架构方式在企业中得到了极大的发展,主要原因是其解决了传统的单体架构中存在的问题。当单体架构拆分成微服务架构就可以高枕无忧了吗?显然不是的。微服务架构体系中同样也存在很多的挑战,比如:原来的单个应用拆分成了许多分散的微服务,它们之间相互调用才能完成一个任务,而一旦某个过程出错(组件越多,出错的概率也就越大),就非常难以排查。如果用户请求的响应太慢,我们就需要知道到底哪些地方比较慢?整个链路的调用各阶段耗时是多少?哪些调用是并发执行的,哪些是串行的?这些问题需要我们能非常清楚整个集群的调用以及流量情况。微服务拆分成这么

microsoft visual studio 2013 community - The online service is not available 处理办法

原因从VS2013版后VS就要求要登陆才能使用了,而每一次的授权只有三个月,三个月一到又会要求登陆更新许可证. 之所以出现这个问题,是因为TLS1.2没有启用的原因(应该是微软网站有更新,需要TLS1.2才能访问了).TLS1.2没有启用会影响到很多地方,比如netcore6生成的网站都会有ssl网址https://localhost....没有启用则访问不了. 处理方法启用方法如下:1.打开链接地址https://docs.microsoft.com/en-us/azure/active-directory/hybrid/reference-connect-tls-enforcement 2

microsoft visual studio 2013 community - The online service is not available 处理办法

原因从VS2013版后VS就要求要登陆才能使用了,而每一次的授权只有三个月,三个月一到又会要求登陆更新许可证. 之所以出现这个问题,是因为TLS1.2没有启用的原因(应该是微软网站有更新,需要TLS1.2才能访问了).TLS1.2没有启用会影响到很多地方,比如netcore6生成的网站都会有ssl网址https://localhost....没有启用则访问不了. 处理方法启用方法如下:1.打开链接地址https://docs.microsoft.com/en-us/azure/active-directory/hybrid/reference-connect-tls-enforcement 2

RabbitMQ学习笔记02:Hello World!

参考资料:RabbitMQtutorial-"Helloworld!"—RabbitMQ   前言RabbitMQ是一个中间人,它接受和转发消息。我们可以把它想象成一个邮局:当你把邮件投入邮箱的时候,你可以确信它最终会被投递到收件人的手中。RabbitMQ就是那个邮箱、邮局和邮差。区别就在于RabbitMQ投递的是二进制的消息数据。这里有一些术语需要说明。发送、产生消息的程序我们称之为生产者producer,使用此图标表示队列queue就是一个有名字的邮箱,虽然消息会在RabbitMQ和你的应用程序之间流动,但是它们可以持久保存在队列中。队列会收到主机的内存和磁盘容量的限制。多个生产者可以向一

RabbitMQ学习笔记02:Hello World!

参考资料:RabbitMQtutorial-"Helloworld!"—RabbitMQ   前言RabbitMQ是一个中间人,它接受和转发消息。我们可以把它想象成一个邮局:当你把邮件投入邮箱的时候,你可以确信它最终会被投递到收件人的手中。RabbitMQ就是那个邮箱、邮局和邮差。区别就在于RabbitMQ投递的是二进制的消息数据。这里有一些术语需要说明。发送、产生消息的程序我们称之为生产者producer,使用此图标表示队列queue就是一个有名字的邮箱,虽然消息会在RabbitMQ和你的应用程序之间流动,但是它们可以持久保存在队列中。队列会收到主机的内存和磁盘容量的限制。多个生产者可以向一

Hello World! I'm Tom!

HelloWorld!I'mTom!=3=个人介绍现在是深圳南山某公仔厂后台开发一名,后端、后台、服务器、crudboy,随便你怎么叫吧!余忆童稚时,好手机App的玩耍,初三立志要做出自己的App,遂拜师谭浩强先生,用功苦读C语言,至《指针》章节,懵逼,作罢,还是好好高考吧。大学毕业于克莱登大学计算机系,专业是计算机科学与技术,考试成绩保二争一,当然是倒数。汤姆啊汤姆,学习必须要沉得住气,再不努力就回家种田啦!闭门思过五分钟后,获网络大师指点,得武林绝学,潜心钻研基础知识,终于,大二参加字节跳动实训,大三在字节跳动某火箭增长部门任客户端开发工程师,校招拿了腾讯、阿里、蚂蚁、字节、快手、网易等o

Hello World! I'm Tom!

HelloWorld!I'mTom!=3=个人介绍现在是深圳南山某公仔厂后台开发一名,后端、后台、服务器、crudboy,随便你怎么叫吧!余忆童稚时,好手机App的玩耍,初三立志要做出自己的App,遂拜师谭浩强先生,用功苦读C语言,至《指针》章节,懵逼,作罢,还是好好高考吧。大学毕业于克莱登大学计算机系,专业是计算机科学与技术,考试成绩保二争一,当然是倒数。汤姆啊汤姆,学习必须要沉得住气,再不努力就回家种田啦!闭门思过五分钟后,获网络大师指点,得武林绝学,潜心钻研基础知识,终于,大二参加字节跳动实训,大三在字节跳动某火箭增长部门任客户端开发工程师,校招拿了腾讯、阿里、蚂蚁、字节、快手、网易等o

云原生周刊 | 在 Grafana 中显示 K8s Service 之间的依赖关系

开源项目推荐Caretta这个项目可以在Grafana监控面板中显示K8sService之间的依赖关系。底层使用的是eBPF,对应用无侵入。busuanzi这是一个基于Golang+Redis的简易访问量统计系统,可以用来替代不蒜子。vim-online-editor这是一个在线版本的vim编辑器,被编译成WebAssembly二进制格式,后端存储是IndexedDB,可以直接运行在浏览器中。NetWorth这个项目使用eBPF与XDP来监控主机的入站流量,包含地理位置、网络协议类型或数量、CPU使用率等等,并使用Grafana监控面板来展示监控数据。文章推荐在WSL2中安装RKE2与Cili

云原生周刊 | 在 Grafana 中显示 K8s Service 之间的依赖关系

开源项目推荐Caretta这个项目可以在Grafana监控面板中显示K8sService之间的依赖关系。底层使用的是eBPF,对应用无侵入。busuanzi这是一个基于Golang+Redis的简易访问量统计系统,可以用来替代不蒜子。vim-online-editor这是一个在线版本的vim编辑器,被编译成WebAssembly二进制格式,后端存储是IndexedDB,可以直接运行在浏览器中。NetWorth这个项目使用eBPF与XDP来监控主机的入站流量,包含地理位置、网络协议类型或数量、CPU使用率等等,并使用Grafana监控面板来展示监控数据。文章推荐在WSL2中安装RKE2与Cili

go打印hello world、go语言的注释、go语言的代码风格、go中文api文档

go打印helloworld打开自己存放go代码的项目文件夹main,在main下面新建一个test.go文件1.在文件中输入以下代码:packagemain//声明该文件所在的包,每个go文件必须有其归属的包import"fmt"//引入程序中所需要的包,为了使用该包中的函数比如Printlnfuncmain(){//程序的主函数,程序的入口 fmt.Println('helloworld')//在控制台打印输出}2.对源文件test.go进行编译:gobuild命令3.执行编译后的文件4.通过gorun命令直接编译源文件+执行上述两种方式的区别:gobuild编译时,会将程序运行所依赖的库