-
Dubbo+zookeeper实现分布式服务框架
什么是Dubbo?? Dubbo也是一套微服务框架,他与SpringCloud的区别就是,他支持多种协议,而SpringCloud只支持Http协议。如果没有分布式,那么他是不存在的。 Dubbo底层架构图 Dubbo底层 首先Provider生成服务将服务注册到zookeeper(具体实现下面有代码),然后zookeeper接收到过后底层会触发zookee...
时间:2018-11-28点击:619收藏
-
Redis 通信协议-了解 Redis 客户端实现原理
简介 几乎所有的主流编程语言都有Redis的客户端(http://redis.io/clients),不考虑Redis非常流行的原因,如果站在技术的角度看原因还有两个: 客户端与服务端之间的通信协议是在 TCP 协议之上构建的。 客户端和服务器通过 TCP 连接来进行数据交互, 服务器默认的端口号为 6379 。 客户端和服务器发送的命令或数据一律以 \r\...
时间:2018-11-28点击:580收藏
-
持续集成篇-- SonarQube代码质量管理平台的配置与使用
样例视频教程:http://www.roncoo.com/course/view/85d6008fe77c4199b0cdd2885eaeee53 一、SonarQube的配置(前提,先用admin用户登录) 1、 安装中文汉化包: Setting >> Update Center >> Available Plugins >&...
时间:2018-11-28点击:884收藏
-
微服务架构实践(API Gateway)
在微服务架构风格中,一个大应用通常会被拆分成为了多个小的服务系统提供出来,这些小的系统他们可以自成体系,也就是说这些小系统可以拥有自己的数据库,框架甚至语言等,这些小系统通常以提供 Rest Api 风格的接口来被 H5, Android, IOS 以及第三方应用程序调用。 我们通常需要在一个界面上展示很多数据,这些数据可能来自于不同的微服务中,比如在一个电...
时间:2018-11-28点击:749收藏
-
微服务与Spring Cloud课程介绍
参考视频:http://www.roncoo.com/course/view/cc8fbd6749f94f2fa015641ef96b9460 点击链接加入群【Spring Cloud 实战群】:https://jq.qq.com/?_wv=1027&k=47Twwjv
时间:2018-11-28点击:769收藏
-
Docker-compose 基于容器编排构建实践
上一篇我们介绍了通过使用Dockerfile构建LNMP环境,但是我们也发现了其中的缺陷;就是容器多的时候我们管理起来也是不方便的;我们需要考虑的就是把一组环境分组,然后按照执行顺序一键启动即可。 下面我们具体按照上一次咱们构建的wordpress环境: 1、安装docker compose,我们还是使用daocloud来进行安装,你懂得github有时候也...
时间:2018-11-28点击:808收藏
-
MySQL 查询缓存
MySQL查询缓存提高单台节点的性能无外乎就那么几种方式,缓存是首当其冲的,因为内存的性能比磁盘高的太多。缓存也是一种典型的空间换时间的策略,缓存的实现也有太多的方式,从静态页面缓存到服务端动态缓存,再到数据库级别缓存等等。随着大数据的到来也产生了太多太多的内存数据库。缓存的工具也多种多样,随口一说就能说出很多,像 Redis,Memcached, Hbas...
时间:2018-11-28点击:718收藏
-
给网站配置免费的HTTS证书
最近看到网上说https的网站Google会优先收录,所以就抽时间记录下配置博客的过程。 ACME 使用LetEncrypt证书作为博客的https实现方式。 acme.sh实现了acme协议, 可以从letsencrypt生成免费的证书. githubhttps://github.com/Neilpang/acme.sh 主要步骤: 安装acme.sh 生...
时间:2018-11-28点击:670收藏
-
分布式服务框架Dubbo疯狂更新!阿里开源要搞大事情?
阿里妹导读:最近,开源社区发生了一件大事——使用最广的开源服务框架之一Dubbo低调重启维护,并且3个月连续发布了3个维护版本。这3个维护版本不仅解决了社区关心的一系列问题和需求,还让整个社区的活跃度得到了大幅提升。 Dubbo启动维护后,阿里中间件(Aliware)组建了由专职人员和RPC技术专家组成的虚拟维护团队。通过这篇文章,Dubbo的虚拟维护团队...
时间:2018-11-28点击:757收藏
-
基于Java NIO框架区别对比
一.通信框架 流行基于Java NIO通信框架有Mina、Netty、Grizzly等。接下来说下它们之间的对比。二.它们的出身 1、Mina出身于开源界的大牛Apache组织;2、Netty出身于商业开源大亨Jboss;3、Grizzly则出身于土鳖Sun公司。 三.它们的设计理念 1、MinaMina(Multipurpose Infrastructur...
时间:2018-11-28点击:819收藏
-
秒杀系统企业级实战应用(真实工业界案例)
随着互联网不断发展,电商越来越流行,商家为了多卖商品,给宝贝们标出了放血的价格, 剁手党们也是参与各种抢购和秒杀活动。那么问题来了,面对瞬间爆发的访问压力和海量的交易数据,我们该怎么解决呢? 本课程将由浅入深,一步一步的带大家实现一个完整的,真实的,高并发,高可用的秒杀系统。 项目环境:开发环境:window7 、开发工具:eclipse 部署环境:lin...
时间:2018-11-28点击:623收藏
-
中国的支付清算体系是怎么玩的?
我接触过好多第三方支付公司,做过支付路由,也处理了很多支付异常情况。但是支付中的清算部分我一直不太理解,不知道银联在联结各方的时候是如何发挥作用的。最近和银行 IT 圈子的校友们聚会,偷偷向工行和民生负责渠道、银联对接的同学请教了。所以有了这篇总结,供希望了解支付清算的朋友们参考。 中国的支付清算有两套体系 中国现代化支付清算系统和第三方支付清算系统。 当你...
时间:2018-11-28点击:611收藏
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- 设置Eclipse缩进为4个空格,增强代码规范
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2全家桶,快速入门学习开发网站教程