会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
HigginCui
他强由他强,清风拂山冈。他横任他横,明月照大江。
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
···
30
下一页
2019年3月2日
微服务的4个设计原则和19个解决方案
摘要: 作者:郝炎峰 转载原文:http://developer.51cto.com/art/201709/552085.htm 微服务架构现在是谈到企业应用架构时必聊的话题,微服务之所以火热也是因为相对之前的应用开发方式有很多优点,如更灵活、更能适应现在需求快速变更的大环境。 作者:郝炎峰 转载原文:ht
阅读全文
posted @ 2019-03-02 13:42 HigginCui
阅读(22170)
评论(0)
推荐(2)
2019年2月28日
微服务实战(六):如何做好服务拆分?
摘要: 原文链接:https://mp.weixin.qq.com/s/mcBdtqBRQbY4D5i6G7o-7g 服务拆分的前提 说到微服务,服务拆分是绕不过去的话题,但是微服务不是说拆就能拆的,有很多的前提条件,需要完成前面几节所论述的部分。首先要有一个持续集成的平台,使得服务在拆分的过程中,功能的一
阅读全文
posted @ 2019-02-28 15:40 HigginCui
阅读(8606)
评论(0)
推荐(0)
微服务实战(五):微服务化之缓存的设计
摘要: 原文链接:微服务化之缓存的设计(作者:刘超) 在高并发场景下,需要通过缓存来减少数据库的压力,使得大量的访问进来能够命中缓存,只有少量的需要到数据库层。由于缓存基于内存,可支持的并发量远远大于基于硬盘的数据库。所以对于高并发设计,缓存的设计时必不可少的一环。 一、为什么要使用缓存 为什么要使用缓存呢
阅读全文
posted @ 2019-02-28 15:38 HigginCui
阅读(3086)
评论(0)
推荐(0)
微服务实战(四):微服务化之无状态化与容器化
摘要: 原文链接:微服务化之无状态化与容器化(来源:刘超的通俗云计算) 一、为什么要做无状态化和容器化 很多应用拆分成微服务,是为了承载高并发,往往一个进程扛不住这么大的量,因而需要拆分成多组进程,每组进程承载特定的工作,根据并发的压力用多个副本公共承担流量。将一个进程变成多组进程,每组进程多个副本,需要程
阅读全文
posted @ 2019-02-28 15:35 HigginCui
阅读(2469)
评论(0)
推荐(0)
微服务实战(三):以MySQL为例,从原理上理解那些所谓的数据库军规
摘要: 原文链接:微服务化的数据库设计与读写分离(来源:刘超的通俗云计算) 数据库永远是应用最关键的一环,同时越到高并发阶段,数据库往往成为瓶颈,如果数据库表和索引不在一开始就进行良好的设计,则后期数据库横向扩展,分库分表都会遇到困难。对于互联网公司来讲,一般都会使用MySQL数据库。 一、数据库的总体架构
阅读全文
posted @ 2019-02-28 15:23 HigginCui
阅读(1463)
评论(0)
推荐(0)
微服务实战(二):微服务的接入层设计与动静资源隔离
摘要: 原文链接:微服务的接入层设计与动静资源隔离(来源:刘超的通俗云计算) 这个系列是微服务高并发设计,所以我们先从最外层的接入层入手,看都有什么样的策略保证高并发。接入层的架构画一个简图来讲包括下面的部分。 接下来我们依次解析各个部分以及可以做的优化。 一、数据中心之外:DNS、HttpDNS、GSLB
阅读全文
posted @ 2019-02-28 15:21 HigginCui
阅读(2124)
评论(0)
推荐(0)
微服务实战(一):微服务化的基石——持续集成
摘要: 微服务化的基石——持续集成 转载: 刘超 http://dockone.io/article/3660 一、持续集成对于微服务的意义:拆之前要先解决合的问题 在很多微服务化的文章中,很少会把持续集成放在第一篇,因为大多数的文章都会将如何拆的问题,例如拆的粒度,拆的时机,拆的方式。 为什么需要拆呢?因
阅读全文
posted @ 2019-02-28 10:20 HigginCui
阅读(1900)
评论(0)
推荐(0)
2019年1月27日
03_netty实现聊天室功能
摘要: 【概述】 聊天室主要由两块组成:聊天服务器端(ChatRoomServer)和聊天客户端(ChatClient)。 [ 聊天服务器(ChatRoomServer)功能概述 ] 1.监听所有客户端的接入、断线 2.有客户端A接入聊天室时,将接入消息发给除了客户端A的其他客户端 3.当客户端A退出聊天室
阅读全文
posted @ 2019-01-27 18:28 HigginCui
阅读(1260)
评论(1)
推荐(1)
2019年1月26日
02_Netty实现的Echo服务器和客户端
摘要: 【Echo服务端】 【EchoServer】 【EchoServerHandler】 [ 说明 ] Echo的Handler实现了服务器的业务,决定了连接创建以后和收到信息后该如何处理。 【Echo客户端】 【EchoClient】 【EchoClientHandler】 【运行结果】 [ 服务端
阅读全文
posted @ 2019-01-26 18:26 HigginCui
阅读(801)
评论(0)
推荐(0)
01_Netty简述
摘要: 【Netty的NIO模型与常见的NIO模型对比】 【原始的BIO模型】 [ 流程分析 ] 1.ServerSocket创建并监听端口的连接请求 2.accept()调用阻塞,直到一个连接建立,返回一个新的Socket用来处理客户端与服务端的及哦啊胡 3.流被创建用于处理socket的属于和输出数据,
阅读全文
posted @ 2019-01-26 13:19 HigginCui
阅读(288)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
30
下一页
公告