尽管JDK提供了丰富的NIO类库,网上也有很多NIO学习例程,但是直接使用Java NIO类库想要开发出稳定可靠的通信框架却并非易事,原因如下:1)NIO的类库和API繁杂,使用麻烦,你需要熟练掌握 Selector、Server Socket ChannelSocketChannel、ByteBu ...
分类:
Web程序 时间:
2018-09-13 20:02:03
阅读次数:
203
参考:https://blog.csdn.net/sanluo11/article/details/54599693 springboot跟springmvc没有必然的联系 1、springboot特点 化简为繁,简化配置 备受关注,是下一代框架 微服务的入门级微服务框架 2、第一个springbo ...
分类:
编程语言 时间:
2018-09-12 20:22:22
阅读次数:
127
Java 作为本职工作,不能做一名只会增删改查的程序员 ,目前要学的有: 高并发 Spring boot/cloud 微服务 框架运行原理 比如springbean的封装 各种底层知识 学会用 IDEA Java连数据库 连接池那部分也做得不好 再就是一些琐碎 一时说不起来但是会时常遇到(cache ...
分类:
其他好文 时间:
2018-09-09 18:14:05
阅读次数:
114
从在这一阶段开始,我将以目前流行的微服务架构为奠基,整合RabbitMQ实现项目中常见的一些业务模块并解决微服务系统或者分布式系统一些常见的问题。其中微服务框架将采用SpringBoot,实体映射框架将采用Mybatis,搭建一个企业级微服务项目,并以此来实战RabbitMQ涉及的各大技术点!
分类:
编程语言 时间:
2018-09-06 23:54:32
阅读次数:
239
前言 从本章节开始,正式进入 的基础教程。从第一章《 "什么是SpringCloud" 》中我们可以知道,一个微服务框架覆盖的东西是很多的,而如何去管理这些服务或者说 接口,就显得异常重要了。所以本章节,主要介绍下 中使用 实现服务的注册与发现。 "服务治理" "Eureka实践" "Eureka简 ...
分类:
编程语言 时间:
2018-09-06 11:03:08
阅读次数:
164
Dubbox 致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbox就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbox这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架。 ...
分类:
其他好文 时间:
2018-09-04 23:28:30
阅读次数:
176
产品嘴里的一个小项目,从立项到开发上线,随着时间和需求的不断激增,会越来越复杂,变成一个大项目,如果前期项目架构没设计的不好,代码会越来越臃肿,难以维护,后期的每次产品迭代上线都会牵一发而动全身。项目微服务化,松耦合模块间的关系,是一个很好的选择,随然增加了维护成本,但是还是很值得的。 微服务化项目 ...
分类:
其他好文 时间:
2018-09-03 15:35:13
阅读次数:
363
一、简介 1、Thrift是Facebook开发的跨语言的RPC服务框架。随后贡献给Apache开源组织。成为RPC服务的主流框架。 2、特点: 优点: 跨语言,支持java、c/c++、python等多种编程语言 IDL定义接口函数和数据类型 支持二进制传输,效率高 支持多种工作模型,单线程模型、 ...
分类:
其他好文 时间:
2018-09-02 21:53:25
阅读次数:
181
Dubbo的概念 Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就 ...
分类:
其他好文 时间:
2018-09-02 13:16:51
阅读次数:
149
Spring Cloud是一个微服务框架,相比Dubbo等RPC框架, Spring Cloud提供的全套的分布式系统解决方案。 Spring Cloud对微服务基础框架Netflix的多个开源组件进行了封装,同时又实现了和云端平台以及和Spring Boot开发框架的集成。 Spring Clou ...
分类:
编程语言 时间:
2018-08-31 17:08:14
阅读次数:
158