本站由职业开发人员倾情打造,完美适应所有屏幕
当前位置:首页 - 文章教程 -

51CTO博客20

51CTO博客20

2019-08-03 11:04 作者:织梦园 围观:62

  前言近年来伴随着技术的不断进步,微服务概念的深入人心,微服务技术也被大家越来越多的应用在产品中。当企业还没有广泛应用微服务架构的时候,那时对于配置分发的解决方案多种多样,如脚本替换、环境变量读取、手工修改、重启应用等。但是随着微服务架构的盛行,配置管理的难度越来越大,企业亟需一套配置文件管理系统,将已有的应用配置有效管理起来。面对这个问题,我们可以借助配置中心来管理应用配置。配置中心实现了多套环境

  本文从数据分片的角度出发,具体介绍DBus在数据采集的过程中,运用了什么样的分片策略和分片原理,以及过程中遇到的问题及解决方案。

  博文大纲:一、BGP的概念1、自治系统是什么?2、动态路由分类3、BGP的特征二、BGP的工作原理1、BGP邻居关系2、通告BGP路由的方法3、BGP对等体的交互原则4、更新源建立邻居关系5、保证IBGP下一跳可达6、EBGP多跳7、控制BGP选路8、BGP的选路原则三、BGP的配置实例1、AS之间、AS内部建立邻居关系2、使用BGP协议宣告网段3、控制路由选路的多个方法4、向BGP注入本地路由条

  无监控不运维,这是至理名言;zabbix的强大这里不言自明,今天教大家用它解决一个很常见的需求,解放运维的双手,启发大家的思路,如果你用心看到最后,一定有所收获:先简单介绍下需求:现在很多企业的打印机都是租赁的,因为买不如租,每月需要抄数,查看耗材的使用量,通知租赁商及时更换耗材,老板需要了解每月的打印量,如此等等;如果一台多功能打印机还好说,那要是很多台呢?你是否有过下面的尴尬:每月需要手动去打

  虽然还没有女朋友,但是离婚后如何进行财产分割这件事, AI 算法已经帮你想好了。。。手动狗头。。。

  作为一名程序员或架构师,有时候我们需要画一张架构图去给同Team同事或其他组的同事或者给上级/老板进行汇报.我们都梦想画的架构图,很漂亮,让人一看就眼前一亮的感觉.在这里我们介绍一种画图的方法论,来让架构图或流程图更加清晰,层次化.首先我们来看一个网站(该网站提出了一个被称之为C4模型的东西.什么是C4?Context(上下文)、Container(容器

  作为一个后端开发,我们经常遇到的一个问题就是需要配置 CORS,好让我们的前端能够访问到我们的 API,并且不让其他人访问。而在 Spring 中,我们见过很多种 CORS 的配置,很多资料都只是告诉我们可以这样配置、可以那样配置,但是这些配置有什么区别?CORS 是什么首先我们要明确,CORS 是什么,以及规范是如何要求的。这里只是梳理一下流程,具体的规范请看 这里。CORS 全称是 Cross

  在日常的工作交流中发现,很多公司,虽然IT人员众多,然而却使用一个简单的密码统一管理设备,还记得当年从一家公司跳槽,一个月后,无意中发现,远程账号还可以使用,这应该是老东家太信任我的为人了吧?

  在面试中关于多线程同步,你必须要思考的问题 一文中,我们知道glibc的pthread_cond_timedwait底层是用linux futex机制实现的。理想的同步机制应该是没有锁冲突时在用户态利用原子指令就解决问题,而需要挂起等待时再使用内核提供的系统调用进行睡眠与唤醒。换句话说,在用户态的自旋失败时,能不能让进程挂起,由持有锁的线程释放锁时将其唤醒?如果你没有较深入地考虑过这个问题,很可能

  前言上一篇教程中我们实现了一个简单网页的显示。本篇呢,增加上温湿、时间等信息的展示,实现一个简单的家庭气象站。TPYBoardv201实物图:准备工作硬件&工具TPYBoardv201开发板1块TPYBoardv201网络参数配置的工具路由器、电脑、网线个知识储备了解基本的TCP、HTTP通信协议等相关的知识。不知道的可自行去百度,相关教程很

  在黑盒用例设计方法中有一个大家耳熟能详的正交分析法,却鲜有人知 “Pairwise”设计理念。本文将介绍正交分析法设计理论及实践。

  本博文将围绕一个综合的网络拓扑图,把华为路由器、交换机的一些基本配置写下来。并且解释链路聚合的相关概念。博文大纲:(一)华为网络设备的链路聚合的相关概念总揽。1、链路聚合是什么?2、成员接口有什么限制?3、链路聚合的工作模式有哪些?4、活动接口与非活动接口的概念。5、主动端与被动端的概念。6、负载均衡模式有哪几种?(二)华为网络设备配置命令。(三)总结(一)华为网络设备的链路聚合的相关概念总揽:1

  PyQt5快速入门(八)PyQt5数据库操作一、SQLite数据库1、SQLite简介SQLite是一个轻量级的数据库,实现了自给自足、无服务器、零配置、事务性的SQL数据库引擎,主要作为手机应用的数据库以及小型桌面应用的数据库。官方网站:、SQLite常用操作创建数据库文件,创建后进行入SQLite命令行模式。sqlite3DatabaseName.

  痛点:现在有两台Linux主机A和B,如何从A主机ssh到B主机,然后在B主机上执行命令,如何使这个过程实现全程自动化?你可能会使用这种方法:.20.15ls但是这种方式比较笨拙,每次都要输入密码,同时并不能执行一些复杂的逻辑或命令。那么如何实现全程自动化呢?这就要用到今天这篇文章总结的expect了。expect是什么?expect是一个免费的编程工具,用来实现

  前言虽然同花顺之类的金融理财应用的数据足够好了,但还是有自己定制的冲动,数据自然不会不会比前者好很多,但是按照自己的想法来定制还是不错的。目标通过免费的数据接口获取数据,每日增量更新标的历史交易数据,然后通过Kibana做可视化及数据分析.其实自己通过echarts之类的可视化框架做可视化也是个不错的选择,不过前期成本太大。还有就是pandas+matplotlib已经足以应付大部分需求了,可是交

  在Java的世界里,配置的事情都交给了Properties,要追溯起来这个模块还是从古老的JDK1.0就开始了的。天哪,这可是20年前的东西了,我居然还在用Properties..然而,本文的主角并不是Properties,而是Yaml。这是新时代里微服务架构上的宠儿,和Properties相比起来,Yaml显得有些弄潮儿。以往的大多数项目里,我们都可以发现Properti

  服务发现为了实现多个微服务之间的调用,我们除了需要Feign这种调用组件外还得依赖服务发现组件。主要的原因是每个微服务所在的机器ip并非总是固定的,并且每个微服务都可能部署多个实例在不同的机器上,所以我们不能把依赖的微服务ip地址写在代码或配置文件里,我们需要有个组件去动态的管理,这就是为什么微服务架构里服务发现功能是必须的。那么服务发现组件是怎么实现服务发现的呢?我们以大家比较熟悉的MySQL来

  本文是通过watch(监控)+mutil(事务)实现应用于在分布式高并发处理等相关场景。下边先通过redis-cli.exe来测试多个线程修改时,遇到问题及解决问题。高并发下修改同一个key遇到的问题:1)定义一个hash类型的key,key为:lock_test,元素locker的值初始化为0。2)实现高并发下对locker元素的值递增:定义64个多线程,并发的对lock_test元素locke

  一、 什么是负载均衡?什么是负载均衡?记得第一次接触 Nginx 是在实验室,那时候在服务器部署网站需要用 Nginx 。Nginx 是一个服务组件,用来反向代理、负载平衡和 HTTP 缓存等。那么这里的 负载均衡 是什么?负载均衡(LB,Load Balance),是一种技术解决方案。用来在多个资源(一般是服务器)中分配负载,达到最优化资源使用,避免过载。资源,相当于每个服务实例的执行操作单元,

  前言从2017年底Java开发领域使用最广的RPC框架Dubbo开启重新更新维护之路开始,阿里巴巴为打造Dubbo微服务生态持续开源了Sentinel,Nacos,Seata等微服务中间件框架,并且推出了SpringCloudAlibaba来提供微服务开发的一站式解决方案,阿里巴巴在Java社区持续活跃起来,也为Java微服务开发注入了新的活力。本篇文章将重点学习微服务组件Nacos作为注册中心的

本文章的作者
本周阅读排行 文章推荐
友情链接
申请友链