Dubbo链路追踪——生成全局ID(traceId) - 残刃O的个人空间 - 开源中国

全局 traceId==========关于链路追踪,在微服务的趋势下,一次调用的日志信息分布在不同的机器上或目录下,当需要看一条链路调用所有的日志信息时,这是个比较困难的地方,我们虽然有ELK , Sentry等日志异常收集分析工具, 但是如何把信息串起来也是一个关键的问题。 我们一般的做法是在系统调用开始时生成一个traceId , 并且它伴随着一次调用的整个生命周期 。 当一个服务调用...
阅读全文

用Swoole4 打造高并发的PHP协程Mysql连接池 - tanjj的个人空间 - 开源中国

码云代码仓库:代码仓库:前言在写这篇文章之前,看了好几篇实现连接池的文章,都是写的很不好的。摆明忽略了连接池的很多特性,很多都不具有抗高并发和连接复用。所以自己觉得有必须把最近几天,实现一个比较完整的php数据库连接池的点滴记录下来,望能帮助各位,感激者望多点赞和打赏。一、数据库连接池基本概念所谓的数据库连接池,一般指的就是程序和数据库保持一定数量的数据库连接不断开,并且各...
阅读全文

基于vue2.0 +vuex+ element-ui后台管理系统:包括本地开发调试详细步骤 - 春水东流的个人空间 - 开源中国

效果演示地址,1、About 此项目是 vue2.0 + elementui + node+mongodb 构建的后台管理系统,所有的数据都是从服务器实时获取的真实数据,具有真实的注册、登录、数据显示、新增数据、修改数据、删除数据等功能。2、说明 如果对您对此项目有兴趣,可以点 "Star" 支持一下 谢谢! ^_^ 或者您可以 "follow" 一下,我会不断开源...
阅读全文

Spring Boot + Mybatis Plus 整合——双剑合璧 - 边鹏【尛爺鑫】的个人空间 - 开源中国

前言        我前面为了自己的业务开发也写了一套SpringBoot+mybatis整合的自动代码生成工具,并实现了        今天就说说Spring Boot + Mybatis Plus 整合——双剑合璧:POM配置:======```<dependencies <dependency <groupIdorg.springframework.boot</g...
阅读全文

Dubbo Mesh | 阿里巴巴中间件团队在 Service Mesh 的实践和探索(附PPT) - 许此一生的个人空间 - 开源中国

精彩观点导读: » 我们去探索一项技术,并不会仅仅因为其先进性,而是因为我们目前遇到了一些无法解决的问题,而这项技术正好能解决这个问题。» 所有软件最重要的使命不是满足功能要求,而是演进,从而持续成长。» 微服务本质是对服务的拆分,微服务架构符合工程领域常用的“分而治之”范式。近日,在Aliware Open Source•成都站Apache Dubbo 开发者沙龙上,阿里巴巴...
阅读全文

Anaconda配置和使用 - 杨凯的个人页面 - 开源中国

原来一直使用原生python和pip的方式,换了新电脑,准备折腾下Anaconda。安装过程就不说了,全程可视化安装,很简单。安装后用“管理员权限”打开“Anaconda Prompt”命令行,先配置国内镜像源(清华大学)```conda config add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/fr...
阅读全文

session更换存储,实现在多台服务器共享 - WalkingSun的个人空间 - 开源中国

场景==web服务器有多台,每台服务器都会存贮自己的session,session无法在多台服务器共享。所以就需要更换session的存贮空间,存贮在一个共用的空间。通常为了读写速度,我们会选择存贮在内存服务上,如redis、mysql的memory存贮引擎等,本文以reddis存贮贯串上下文。session共享 nginx ip\_hash 或者 url\_hash ip_h...
阅读全文

Webpack4教程:第一部分,入口、输入和ES6模块 - 葡萄城技术团队博客 - 开源中国

转载请注明出处:,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 原文出处:https://wanago.io/2018/07/16/webpack4coursepartoneentryoutputandes6modules/你好!今天我们会开始一个 Webpack 4的入门教程。我们会以Webpack的基本概念开始,随着教程逐渐深入。这一次,我们将学习用ES6 mod...
阅读全文

Vue CLI 2.x搭建vue,目录最全分析 - 王念博客 - 开源中国

一、vuecli介绍===========vuecli是一个用于快速搭建vue项目的 脚手架。二、vuecli安装、更新==============安装过nodeJs 、cnpm 后,全局安装vuecli(以后其他项目可直接使用):```cnpm install g vuecli```更新:```cnpm update vuecli```查看安装成功否(有版...
阅读全文

dubbo 超时设置和源码分析 - 我叫董先森的个人空间 - 开源中国

本文 dubbo 2.6.2在工作中碰到一个业务接口时间比较长,需要修改超时时间,不知道原理,在网上搜索,看到有人说如果你觉得自己了解了dubbo的超时机制,那么问问自己以下问题: 超时是针对消费端还是服务端? 超时在哪设置? 超时设置的优先级是什么? 超时的实现原理是什么? 超时解决的是什么问题 ?如果连这些都回答不上了,那只能说明还没有完全掌握 dub...
阅读全文