标签:负载均衡
xiaoli.he 发布于 2019-02-21
![]()
![]()
![]()
![]()
为了提升 Dubbo 里程碑版本2.7.0的使用体验,我们于去年年中启动了 Dubbo Admin 的重构计划,并作为Dubbo生态的子项目,于近期发布了v0.1,重构后的项目在结构上的变化如下: 将后端框架从Webx替换成Spring Boot 前端采用Vu...
阅读(14)赞 (0)标签:apache / API / App / cat / dubbo / HTML / http / https / id / IDE / IO / js / provider / Service / spring / Spring Boot / src / tag / UI / web / zookeeper / 代码 / 删除 / 参数 / 开发 / 数据 / 时间 / 服务器 / 服务端 / 注册中心 / 测试 / 灰度发布 / 目录 / 管理 / 解析 / 负载均衡 / 进程 / 部署 / 配置 / 配置中心
dulong 发布于 2019-02-21
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
前言 Tomcat隶属于Apache基金会,是开源的轻量级Web应用服务器,使用非常广泛。server.xml是Tomcat中最重要的配置文件,server.xml的每一个元素都对应了Tomcat中的一个组件;通过对xml文件中元素的配置,可以实现对Tomcat中各个组件的控制。...
阅读(12)赞 (0)标签:apache / App / apr / ask / cat / Connection / CTO / DNS / example / find / HTML / http / https / HTTP协议 / HTTP服务器 / id / IO / ip / java / js / JVM / lib / list / Nginx / root / Service / servlet / src / ssl / tab / tar / tomcat / UI / web / Webapps / XML / 主机 / 协议 / 压力 / 参数 / 反向代理 / 域名 / 基金 / 安全 / 安装 / 实例 / 希望 / 开发 / 开源 / 总结 / 操作系统 / 数据 / 文章 / 时间 / 服务器 / 监听器 / 目录 / 端口 / 管理 / 类加载器 / 线程 / 线程池 / 统计 / 编译 / 解析 / 调试 / 负载均衡 / 软件 / 运营 / 进程 / 部署 / 配置 / 需求
puefu.he 发布于 2019-02-21
![]()
![]()
![]()
![]()
基本概念 SOA 公共的业务被拆分出来,形成可共用的服务,最大程度地保障代码和逻辑的复用,避免重复建设,这种设计称为SOA。 路由 SOA架构中,服务消费者通过服务名称,在众多服务中心找到要调用的服务的地址列表,称为服务的路由。 负载均衡 对于负载高的服务,一般有多台服务器组成的...
阅读(12)赞 (0)标签:2019 / CTO / Developer / HashMap / http / https / key / list / map / SOA / src / synchronized / UI / zookeeper / 代码 / 压力 / 工作原理 / 微服务 / 服务器 / 管理 / 缓存 / 负载均衡 / 配置 / 配置中心 / 集群
yanxinchi 发布于 2019-02-21
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
《Netty 进阶之路》、《分布式服务框架原理与实践》作者李林锋深入剖析 Netty 和 RPC 框架线程模型。李林锋已在 InfoQ 上开设 Netty 专题持续出稿,感兴趣的同学可以持续关注。 1. 背景 1.1 线程模型的重要性 对于 RPC 框架而言,影响其性能指标的主要...
阅读(14)赞 (0)标签:ACE / AIO / apache / API / App / ask / BIO / cache / client / CTO / executor / http / HTTP/2 / https / id / IO / IOS / ip / java / mail / map / mina / MQ / Netty / NIO / PaaS / queue / remote / schema / Select / Service / src / stream / tab / TCP / UI / value / 云 / 产品 / 代码 / 分布式 / 协议 / 参数 / 同步 / 多线程 / 安全 / 定制 / 工作原理 / 并发 / 开发 / 开发者 / 微博 / 微服务 / 总结 / 数据 / 数据库 / 时间 / 服务端 / 本质 / 模型 / 消息队列 / 线程 / 线程池 / 缓存 / 负载均衡 / 锁 / 需求
darida 发布于 2019-02-20
![]()
Nacos 是阿里巴巴的微服务开源项目,用于服务发现和配置管理,开源以来我就一直关注,在此准备以几篇文章来窥其全貌,但大段大段贴代码就没必要了,这里用自己的一些理解和总结来帮助大家理解。文章将基于截止目前最新发布的0.8版本,Nacos的使用方式参考官方文档即可,这里主要从原理和...
阅读(15)赞 (0)标签:2019 / ACE / API / ask / bug / cache / client / core / CTO / DOM / example / http / https / id / IDE / ip / js / json / key / lib / list / map / Property / Proxy / Reactor / Select / Service / src / tab / tag / tar / UDP / UI / update / value / 代码 / 参数 / 实例 / 开源 / 开源项目 / 微服务 / 总结 / 文章 / 服务端 / 源码 / 目录 / 空间 / 端口 / 管理 / 线程 / 线程池 / 缓存 / 负载均衡 / 配置 / 阿里巴巴 / 集群
puefu.he 发布于 2019-02-20
![]()
前情回顾: 《Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现》 《Spring Cloud Alibaba基础教程:支持的几种服务消费方式》 《Spring Cloud Alibaba基础教程:使用Nacos作为配置中心》 《Spring Cl...
阅读(26)赞 (0)标签:2019 / ACE / apache / App / ask / autoReconnect / autoReconnect=true / bug / cat / client / Connection / dataSource / db / DOM / example / executor / git / GitHub / http / https / id / IO / java / JDBC / JVM / lib / mysql / Mysql数据库 / Nginx / NIO / ORM / parse / Proxy / root / Service / spring / Spring cloud / springcloud / sql / src / stream / tar / ThreadPoolExecutor / tomcat / UI / Word / 代码 / 参数 / 域名 / 实例 / 希望 / 数据 / 数据库 / 服务注册 / 服务端 / 注册中心 / 测试 / 目录 / 端口 / 管理 / 负载均衡 / 部署 / 配置 / 配置中心 / 集群 / 高可用
hellas 发布于 2019-02-20
![]()
2017年5月,谷歌面向大规模容器化应用管理的开源项目Istio正式发布了。此后经过快速的发展,于2018年7月发布了里程碑式的1.0版本。本文的主要内容包括:Istio是什么、Istio的工作原理以及落地方式。在本系列的后续文章中我们还会深入了解Istio的安全和流量管理功能。...
阅读(17)赞 (0)标签:API / http / https / HTTP协议 / Hystrix / id / IDE / IO / ioc / Kubernetes / Netflix / Proxy / Service / src / Uber / UI / web / 专注 / 代码 / 企业 / 分布式 / 协议 / 安全 / 安装 / 工作原理 / 开发 / 开发者 / 开源 / 开源项目 / 微服务 / 总结 / 推广 / 数据 / 文章 / 时间 / 管理 / 自动生成 / 认证 / 调试 / 谷歌 / 负载均衡 / 部署 / 配置 / 限流 / 集群
puefu.he 发布于 2019-02-19
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
隔离 是通过将系统、资源分开,从而保证在发生问题时使其影响最小化,防止出现雪崩效应。 例如系统中有服务接口 A B C,因为某些原因,接口A的访问量激增,占用了大量系统资源,导致 B C 接口也无法正常运行了。如果使用了隔离机制,即使A的访问量很大,也不会影响 B C,把影响限定...
阅读(18)赞 (0)标签:Agent / cat / CDN / CSS / DNS / Docker / http / https / id / IDE / js / Nginx / PHP / redis / src / tomcat / UI / web / 代码 / 压力 / 大数据 / 实例 / 数据 / 数据库 / 文章 / 服务器 / 架构设计 / 线程 / 线程池 / 缓存 / 网站 / 负载均衡 / 进程 / 部署 / 配置 / 集群 / 需求 / 高可用
yeseng 发布于 2019-02-18
![]()
Spring Cloud Netflix Eureka – 隐藏手册 介绍 在2015-2016,我们将单体应用程序重新设计为微服务,并选择 Spring Cloud Netflix 作为基础。 (Spring Cloud Netflix)通过自动配置, Spring...
阅读(14)赞 (0)标签:2015 / Amazon / apache / API / App / bean / Bootstrap / cache / cat / client / Dashboard / db / DNS / Eureka / executor / heartbeat / http / https / id / IO / ip / java / Kubernetes / list / map / Netflix / node / Region / REST / ribbon / rmi / Service / spring / Spring cloud / src / Uber / UI / update / URLs / VirtualHost / windows / 主机 / 云 / 互联网 / 代码 / 删除 / 备份 / 实例 / 希望 / 并发 / 微服务 / 数据 / 文章 / 时间 / 服务器 / 服务注册 / 模型 / 灵魂 / 端口 / 缓存 / 解决方法 / 负载均衡 / 配置 / 集群 / 高可用
hellas 发布于 2019-02-18
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
微服务是否适合小团队是个见仁见智的问题。回归现象看本质,随着业务复杂度的提高,单体应用越来越庞大,就好像一个类的代码行越来越多,分而治之,切成多个类应该是更好的解决方法,所以一个庞大的单体应用分出多个小应用也更符合这种分治的思想。当然微服务架构不应该是一个小团队一开始就该考虑的问...
阅读(17)赞 (0)标签:2019 / ACE / API / cat / client / db / Docker / Dockerfile / dubbo / Eureka / Feign / HTML / http / https / Hystrix / id / IO / ip / java / jenkins / JMeter / js / JVM / list / message / MQ / mysql / Netflix / Nginx / node / PHP / rabbitmq / REST / RESTful / ribbon / Service / servlet / Sleuth / spring / Spring Boot / Spring cloud / Spring Cloud Sleuth / sql / src / UI / zip / zipkin / zuul / 代码 / 企业 / 单元测试 / 压力 / 参数 / 反向代理 / 同步 / 大数据 / 定制 / 实例 / 并发 / 开发 / 开源 / 微服务 / 微笑 / 探针 / 数据 / 数据库 / 文章 / 时间 / 服务注册 / 服务端 / 本质 / 架构演进 / 模型 / 注册中心 / 测试 / 消息队列 / 端口 / 管理 / 线程 / 线程池 / 编译 / 美团 / 自动化 / 覆盖率 / 解决方法 / 负载均衡 / 质量 / 软件 / 进程 / 部署 / 配置 / 锁 / 限流 / 集群 / 需求
尖兵 发布于 2019-02-18
![]()
![]()
![]()
![]()
一、基础篇 01.面向对象 → 什么是面向对象 面向对象、面向过程 面向对象的三大基本特征和五大基本原则 → 平台无关性 Java 如何实现的平台无关 JVM 还支持哪些语言(Kotlin、Groovy、JRuby、Jython、Scala) → 值传递 值传递、引用传递 为什么...
阅读(20)赞 (0)标签:2019 / ACE / ActiveMQ / AIO / AOP / apache / API / App / apr / ArrayList / Atom / bean / BIO / bug / cache / cat / CDN / CEO / client / Collection / Collections / ConcurrentHashMap / constant / consul / CountDownLatch / CST / CTO / db / DDoS 攻击 / DNS / Docker / dubbo / Elasticsearch / Eureka / executor / FastDFS / Feign / final / find / ftp / Full GC / git / GitHub / GMT / Google / Hadoop / HashMap / HashSet / HashTable / HBase / HDFS / HTML / http / HTTP/2 / https / Hystrix / IaaS / iBATIS / id / IDE / IO / ioc / ip / java / Java 9 / jetty / JMS / js / jstack / junit / JVM / lambda / lib / LinkedList / linux / list / map / maven / MQ / mybatis / mysql / Netty / Nginx / NIO / node / NOSQL / Nutch / OpenStack / ORM / PaaS / plugin / python / Reactor / redis / remote / rmi / scala / Security / Semaphore / Service / servlet / session / shell / SOA / solr / spring / Spring Boot / Spring cloud / Spring Cloud Config / Spring Security / sql / src / ssl / stream / SVN / Swift / synchronized / tab / tar / TCP / tomcat / Uber / UDP / UI / UTC / value / volatile / web / XML / zookeeper / 一致性 / 乱码 / 云 / 代码 / 内存模型 / 分布式 / 分布式事务 / 分布式文件系统 / 分布式锁 / 分页 / 删除 / 加密 / 协议 / 单元测试 / 参数 / 反向代理 / 同步 / 命令模式 / 哈希算法 / 响应式 / 垃圾回收 / 域名 / 基本原则 / 大数据 / 字节码 / 安全 / 工程师 / 并发 / 并发编程 / 微服务 / 性能优化 / 总结 / 插件 / 搜索引擎 / 操作系统 / 数据 / 数据库 / 数据挖掘 / 文件上传 / 文件系统 / 时间 / 智能 / 服务器 / 服务注册 / 模型 / 正则表达式 / 正向代理 / 测试 / 消息队列 / 深度学习 / 漏洞 / 生命 / 神经网络 / 程序员 / 管理 / 索引 / 线程 / 线程池 / 缓存 / 编译 / 网站 / 美国 / 虚拟内存 / 虚拟化 / 解析 / 认证 / 设计模式 / 调试 / 负载均衡 / 进程 / 连接池 / 适配器 / 递归 / 部署 / 配置 / 锁 / 阿里巴巴 / 限流 / 集合类 / 高并发
songhua.gao 发布于 2019-02-17
工作了一年多了,这一年里,过的还是比较充实。一直想做一个总结吧,拖延症,一直拖到了现在。 1 设计模式 在去年3,4月的时候,学习了大部分的设计模式。设计模式,个人感觉就是面向对象和软件工程的一些使用技巧,蛮有用的。降低耦合了,提高了代码的条理性,扩展性,维护性。 2 框架 花了...
阅读(43)赞 (0)标签:Action / AOP / CSS / Hadoop / HTML / http / https / HTTP协议 / IO / ioc / java / PHP / php-fpm / spring / UI / web / zookeeper / 代码 / 分布式 / 协议 / 垃圾回收 / 总结 / 拖延症 / 数据 / 时间 / 服务器 / 源码 / 管理 / 设计模式 / 负载均衡 / 软件 / 进程
hellas 发布于 2019-02-17
在Dubbo的官网上,Dubbo描述自己是一个高性能的RPC框架。今天我想聊聊Dubbo的另一个很棒的特性, 就是它的可扩展性。 如同罗马不是一天建成的,任何系统都一定是从小系统不断发展成为大系统的,想要从一开始就把系统设计的足够完善是不可能的,相反的,我们应该关注当下的需求,然...
阅读(23)赞 (0)标签:ACE / AOP / bean / cat / classpath / consumer / CTO / db / DOM / dubbo / http / https / id / IDE / IO / ioc / java / JVM / lib / list / map / mongo / mysql / provider / rand / Select / Service / spring / sql / UI / XML / 代码 / 参数 / 字节码 / 实例 / 希望 / 开发 / 开发者 / 插件 / 数据 / 时间 / 源码 / 生命 / 目录 / 自动生成 / 自适应 / 设计模式 / 负载均衡 / 软件 / 遍历 / 配置 / 需求
xiaoli.he 发布于 2019-02-16
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
一、企业网络安全建设发展瓶颈 SANS网络安全活动标尺模型将网络安全建设投入及工作方向划分为五个阶段:架构、被动、主动、情报和震慑。 对于大多数传统企业(区别于安全企业和互联网企业)而言,经过一段时间的努力,都可以完成从无到有(架构)、从“救火”(被动)到正向建设(主动)的过程。...
阅读(21)赞 (0)标签:Agent / Elasticsearch / http / https / Kibana / Kubernetes / mysql / Nginx / redis / sql / src / Uber / UI / web / zookeeper / 一致性 / 专注 / 云 / 互联网 / 互联网企业 / 产品 / 人才 / 企业 / 分布式 / 压力 / 大数据 / 安全 / 安装 / 工程师 / 并发 / 开源 / 总结 / 数据 / 数据库 / 数据泄露 / 文章 / 时间 / 智能 / 模型 / 测试 / 消息队列 / 漏洞 / 生命 / 病毒 / 科技 / 空间 / 端口 / 管理 / 索引 / 组织 / 缓存 / 自动化 / 虚拟化 / 解析 / 详细分析 / 负载均衡 / 软件 / 运营 / 部署 / 金融 / 银行 / 集群 / 需求 / 领导 / 高可用 / 高并发
刘莉莉 发布于 2019-02-15
![]()
导读: 开源展示了人类共同协作,成果分享的魅力,每一次技术发展都是站在巨人的肩膀上,技术诸多创新和发展往往就是基于开源发展起来的,没有任何一家网络公司可以不使用开源技术,仅靠自身技术而发展起来。阿里巴巴各个团队都是发自内心地将踩过的坑和总结的经验融入到开源项目中,供业界所有人使用...
阅读(23)赞 (0)标签:2019 / ACE / AOP / apache / API / App / Apple / bean / cat / client / Collection / CTO / dataSource / db / DDL / druid / dubbo / Excel / git / GitHub / http / https / iBATIS / id / IO / ip / java / JDBC / js / json / JVM / lib / map / mybatis / Netty / NIO / Oracle / ORM / python / redis / Sentinel / Service / spring / Spring Boot / Spring cloud / sql / SQL执行 / src / tab / UI / 云 / 产品 / 代码 / 企业 / 分布式 / 分布式系统 / 加密 / 图片 / 处理器 / 定制 / 工程师 / 希望 / 应用架构 / 开发 / 开发者 / 开源 / 开源项目 / 微服务 / 总结 / 排名 / 敏捷 / 数据 / 数据库 / 数据库访问 / 智能 / 服务器 / 服务端 / 本质 / 模型 / 程序员 / 空间 / 管理 / 线程 / 网络公司 / 解析 / 调试 / 负载均衡 / 连接池 / 配置 / 金融 / 阿里巴巴 / 高可用
puefu.he 发布于 2019-02-15
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
1.问题 1、何为分布式何为微服务? 2、为什么需要分布式? 3、分布式核心理论基础,节点、网络、时间、顺序,一致性? 4、分布式是系统有哪些设计模式? 5、分布式有哪些类型? 6、如何实现分布式? 2.关键词 节点,时间,一致性,CAP,ACID,BASE,P2P,机器伸缩,网...
阅读(22)赞 (0)标签:Action / ActiveMQ / Atom / cache / cat / CDN / db / Docker / Elasticsearch / FastDFS / Google / Hadoop / HBase / HDFS / http / https / HTTP协议 / Hystrix / id / IO / ip / java / linux / list / mongo / MongoDB / MQ / Nginx / NOSQL / NSA / ORM / QPS / rabbitmq / redis / retry / RocketMQ / Sentinel / SOA / solr / spring / Spring cloud / sql / src / TCP / UDP / UI / zab / zip / zipkin / zookeeper / 一致性 / 主机 / 云 / 互联网 / 代码 / 任务调度 / 关键词 / 分布式 / 分布式文件系统 / 分布式系统 / 分布式锁 / 协议 / 压力 / 反向代理 / 同步 / 域名 / 备份 / 多线程 / 好软件 / 字节码 / 安全 / 实例 / 密钥 / 幂等 / 幂等性 / 并发 / 开发 / 开源 / 微服务 / 快的 / 性能优化 / 性能问题 / 总结 / 操作系统 / 数据 / 数据库 / 数据缓存 / 文件系统 / 时间 / 智能 / 服务器 / 本质 / 架构设计 / 模型 / 注册中心 / 测试 / 消息队列 / 生命 / 管理 / 系统架构 / 索引 / 线程 / 缓存 / 自动化 / 虚拟化 / 设计模式 / 调试 / 负载均衡 / 质量 / 软件 / 进程 / 适配器 / 部署 / 配置 / 配置中心 / 锁 / 限流 / 集群 / 需求 / 领导 / 高可用 / 高并发
likai 发布于 2019-02-14
![]()
SOA代表面向服务的架构,将应用程序根据不同的职责划分为不同的模块,不同的模块直接通过特定的协议和接口进行交互。这样使整个系统切分成很多单个组件服务来完成请求,当流量过大时通过水平扩展相应的组件来支撑,所有的组件通过交互来满足整体的业务需求。 面向服务的设计,往往需要ESB(En...
阅读(16)赞 (0)标签:ACE / App / bean / bus / cat / client / Docker / Enterprise / Eureka / Feign / http / https / Hystrix / id / IO / lib / map / maven / PHP / producer / python / remote / REST / RESTful / ribbon / Service / servlet / shell / Sleuth / SOA / spring / Spring Boot / Spring cloud / Spring Cloud Config / Spring Cloud Sleuth / springboot / springcloud / src / struct / tab / tar / UI / value / zuul / 专注 / 互联网 / 产品 / 代码 / 企业 / 协议 / 安全 / 定制 / 开发 / 开源 / 微服务 / 时间 / 注册中心 / 管理 / 线程 / 组织 / 自动化 / 负载均衡 / 进程 / 部署 / 配置 / 需求
songhua.gao 发布于 2019-02-14
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
2月11日网关在短时间内出现20+的访问出错,查看kibina如下: 根据trace得到具体的堆栈异常,发现都是负载均衡同一个pod均显示连接异常: 去grafana查看该pod运行情况,可以发现内存突然下降的情况,同时该pod已经达到内存上限(8G),当资源申请不到的情况下,该...
阅读(20)赞 (0)标签:ACE / API / App / http / https / ip / jvisualvm / JVM / map / mapper / src / tag / UI / 代码 / 字节码 / 实例 / 数据 / 时间 / 构造方法 / 类加载器 / 线下 / 缓存 / 编译 / 负载均衡