分布式
huiyunfei
这个作者很懒,什么都没留下…
展开
-
java分布式服务框架Dubbo的介绍与使用
1. Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者与消转载 2017-07-28 17:13:55 · 640 阅读 · 0 评论 -
springboot集成websocket的两种实现方式
WebSocket跟常规的http协议的区别和优缺点这里大概描述一下一、websocket与httphttp协议是用在应用层的协议,他是基于tcp协议的,http协议建立链接也必须要有三次握手才能发送信息。http链接分为短链接,长链接,短链接是每次请求都要三次握手才能发送自己的信息。即每一个request对应一个response。长链接是在一定的期限内保持链接。保持TCP连接不断开。客...原创 2019-05-31 17:21:22 · 81456 阅读 · 22 评论 -
拜托!面试请不要再问我Spring Cloud底层原理
>转载请标明出处:>https://www.fangzhipeng.com> 本文出自[方志朋的博客](http://blog.csdn.net/forezp)>>本文为转载文章,作者:中华石杉,十余年BAT架构经验,倾囊相授。作者微信公众号:石杉的架构笔记(ID:shishan100)概述毫无疑问,Spring Cloud是目前微服务架构...转载 2019-05-13 16:44:17 · 155 阅读 · 0 评论 -
性能优化之道】每秒上万并发下的Spring Cloud参数优化实战
本文为转载文章,作者:中华石杉,十余年BAT架构经验,倾囊相授。作者微信公众号:石杉的架构笔记(ID:shishan100)一、写在前面相信不少朋友都在自己公司使用Spring Cloud框架来构建微服务架构,毕竟现在这是非常火的一门技术。如果只是用户量很少的传统IT系统,使用Spring Cloud可能还暴露不出什么问题。如果是较多用户量,高峰每秒高达上万...转载 2019-05-13 15:17:32 · 181 阅读 · 0 评论 -
【双11狂欢的背后】微服务注册中心如何承载大型系统的千万级访问?
本文为转载文章,作者:中华石杉,十余年BAT架构经验,倾囊相授。作者目录:一、问题起源二、EurekaServer设计精妙的注册表存储结构三、EurekaServer端优秀的多级缓存机制四、总结一、问题起源Spring Cloud架构体系中,Eureka是一个至关重要的组件,它扮演着微服务注册中心的角色,所有的服务注册与服务发现,都是依赖Eurek...转载 2019-05-13 14:44:00 · 134 阅读 · 0 评论 -
springmvc集成activemq和springboot集成rabbitmq
因为最近开发了一个后台系统中有推送消息的功能,最开始的做法是在后台系统一个表单页面填写推送信息,渠道等,点击提交完成推送。单人或者单渠道推送的时候后台系统直接完成推送,返回成功到页面。后来渠道增加或者接受人从单个对象变成集合的时候系统就出问题了,页面会一直卡在程序运行后才会跳转。由于赶进度且只是为了完成需求,当时就直接new了一个线程去完成推送,主方法不用等结果直接返回成功,然后线程...原创 2017-07-26 10:17:52 · 1825 阅读 · 0 评论 -
springcloud学习笔记(整合configserver高可用的服务注册中心,消息总线Spring Cloud Bus)
因不同的项目有不同的配置文件,且有不同环境的配置,各自保存在本地在开发测试以及提交代码的时候会有很多冲突,还有就是一些生产环境或者公司保密的配置信息不想暴漏在开发服务中,那么我们这个时候就可以用到springcloud的统一配置服务中心configserver组件,该服务也可以启动多实例以实现高可用性。接上篇:https://blog.csdn.net/huiyunfei/article/de...原创 2019-05-16 18:59:23 · 495 阅读 · 0 评论 -
自己学习整理的springboot demo小知识(包含corejava),git不断更新
git地址:https://github.com/huiyunfei/studyDemo#这里记录restfuldemo搭建过程,只记录大概过程步骤,具体代码在git,可能会慢慢不断更新。(搭建过程省略,编译工具都可以一键生成的)1:Transational事务配置记录1-1:主启动文件添加@EnableTransactionManagement注解开启事务1-2:对应se...原创 2019-04-15 16:49:48 · 257 阅读 · 0 评论 -
springcloud学习笔记(整合eureka+feign独立API)
记录一下基础的入门配置,方便学习理解。推荐原学习文章地址:https://blog.csdn.net/forezp/article/list/6?t=1&备注:版本号不一样,很多maven依赖的id也不一样,刚开始做测试用的是springboot2.1.3,springcloud是Green,出了很多问题,后来就降低成1.5,edg版本了。Point:积分系统服务提供者、常规的...原创 2019-03-27 16:13:26 · 849 阅读 · 0 评论 -
idea创建spring boot集成使用dubbo、zookepper
使用Intellijidea创建springboot,zookepper作为dubbo的注册中心,实现远程接口调用。原创 2017-11-01 15:24:13 · 9812 阅读 · 0 评论 -
springboot实现redis分布式锁的两种方式
一:基于 Redis 的NX EX参数既然是选用了 Redis,那么它就得具有排他性才行。同时它最好也有锁的一些基本特性:高性能(加、解锁时高性能) 可以使用阻塞锁与非阻塞锁。 不能出现死锁。 可用性(不能出现节点 down 掉后加锁失败)。这里利用Redis set key时的一个 NX 参数可以保证在这个 key 不存在的情况下写入成功。并且再加上 EX 参数可以让该 ...原创 2019-07-01 16:51:06 · 2635 阅读 · 0 评论