摘要: 在说到消息中间件的时候,我们通常都会谈到一个特性:消息的顺序消费问题。这个问题看起来很简单:Producer发送消息1, 2, 3。。。 Consumer按1, 2, 3。。。顺序消费。 但实际情况却是:无论RocketMQ,还是Kafka,缺省都不保证消息的严格有序消费! 这个特性看起来很简单,但 阅读全文
posted @ 2018-09-18 20:15 kaleidoscopic 阅读(1442) 评论(0) 推荐(0) 编辑
摘要: 前言 微服务架构是互联网很热门的话题,是互联网技术发展的必然结果。它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。虽然微服务架构没有公认的技术标准和规范或者草案,但业界已经有一些很有影响力的开源微服务架构框架提供了微服务的关键思路,例如 Dubbo 和 Spr 阅读全文
posted @ 2018-09-18 16:51 kaleidoscopic 阅读(617) 评论(0) 推荐(0) 编辑
摘要: Druid是什么? Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。 Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规 阅读全文
posted @ 2018-09-18 16:36 kaleidoscopic 阅读(9425) 评论(1) 推荐(5) 编辑
摘要: EJB定义: 被称为java企业bean,服务器端组件,核心应用是部署分布式应用程序。用它部署的系统不限定平台。实际上EJB是一种产品,描述了应用组件要解决的标准。 标准: 可扩展 (Scalable) 分布式 (Distributed) 事务处理(Transactional) 数据存储(Persi 阅读全文
posted @ 2018-09-18 15:27 kaleidoscopic 阅读(1100) 评论(0) 推荐(1) 编辑
摘要: 1:产品介绍 WebLogic是美国bea公司出品的一个application server确切的说是一个基于j2ee架构的中间件。BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise 阅读全文
posted @ 2018-09-18 14:18 kaleidoscopic 阅读(29708) 评论(0) 推荐(3) 编辑
摘要: 门面设计模式 门面设计模式在 Tomcat 中有多处使用,在 Request 和 Response 对象封装中、Standard Wrapper 到 ServletConfig 封装中、ApplicationContext 到 ServletContext 封装中等都用到了这种设计模式。 门面设计模 阅读全文
posted @ 2018-09-18 10:58 kaleidoscopic 阅读(440) 评论(0) 推荐(0) 编辑