![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构
东方球败
多年的技术沉淀、多年的行业经验积累,期待与大家一起交流技术的心得和技能,让技术拉近你我的距离,尽情的享受技术的快乐和魔力吧!
展开
-
区块链学习简介
简介 互联网上的贸易,几乎都需要借助金融机构作为可资信赖的第三方来处理电子支付信息。虽然这类系统在绝大多数情况下都运作良好,但是这类系统仍然内生性地受制于“基于信用的模式”(trust based model)的弱点。我们无法实现完全不可逆的交易,因为金融机构总是不可避免地会出面协调争端。而金融中介的存在,也会增加交易的成本,并且限制了实际可行的最小交易规模,也限制了日常的小额支付交...原创 2020-02-17 22:50:45 · 299 阅读 · 0 评论 -
技术之路你并不孤单,我与你同行
Java提供多线程机制,在并发时以多个线程来处理每个请求的方式完成请求和响应。然而,广大程序员在实际编程时会遇到各种各样的问题和疑惑,在面对这些疑难杂症时,有的同学通过百度或谷歌迅速精准的搜索到解决方法,然后大功告成,在紧张的工作节奏中完成了领导交代的任务,待下次又出现这类问题时,再次百度或谷歌,如果哪天断网你还无法解决问题了!?我想说的是,一定要真正的理解问题背后的原因,比如线程死锁,到...原创 2020-02-13 14:46:29 · 143 阅读 · 0 评论 -
微服务注册和发现组件Eureka
在大型系统架构中,会拆分多个子系统。以大型电商系统为例,一般拆分为以下几个核心模块:会员中心、商品中心、订单中心、库存中心、支付系统、积分系统等。这些系统实现的功能包括:调用外部接口、提供接口给外部调用、自身的业务逻辑。如何管理这些大量的接口服务,这些服务元信息如何共享给所有的调用者,这时需要一个中心化的服务元信息管理平台。而作为SpringCloud生态圈中的核心组件,注册中心Eurek...原创 2019-03-07 22:45:16 · 399 阅读 · 1 评论 -
微服务注册和发现组件之consul
上一篇文章提到服务发现的组件Eureka,大概介绍了他的原理和架构。除此之外还有很多提供类似服务发现和注册的技术组件,本篇重点讲述consul。 Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,Consul的方案更“一站式”,内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Va...原创 2019-03-31 22:08:42 · 330 阅读 · 0 评论 -
【IM产品开发系列之Redis发布订阅】SpringBoot2.0中使用redis的发布订阅模式
最近项目组要做个IM即时通讯工具,用于渠道营销人员使用。拿到需求后,一时茫然不知如何实现,之前也没做过IM的经验,于是花了2天研究业界,设计个方案,拉上项目组(项目经理、技术经理和几个核心研发人员)评审通过,开始组建团队开工干活。今天主要介绍下用户上线后触发聊天列表的推送机制。 聊天列表主要是:发送者、未读消息条数、最近一条消息内容、最近一条消息发送时间、消息全局...原创 2019-06-04 21:43:15 · 801 阅读 · 0 评论