ActiveMQ 项目实战 编程技术

ActiveMQ 项目实战

编辑推荐: 本文主要介绍了ActiveMQ 项目实战:添加商品同步到索引库、发送消息、接收消息等相关内容。 来自于csdn,,由火龙果软件Anna编辑、推荐。 1.添加商品同步到索引库 2.发送消息 manager-server工程中发送消息:当商品添加完成后发送一个TextMessage,包含一个商品id。 ...
阅读全文
畅购商城(五):Elasticsearch实现商品搜索 编程技术

畅购商城(五):Elasticsearch实现商品搜索

好好学习,天天向上 本文已收录至我的Github仓库 DayDayUP :github.com/RobodLee/DayDayUP,欢迎Star,更多文章请前往: 目录导航 畅购商城(一):环境搭建 畅购商城(二):分布式文件系统FastDFS 畅购商城(三):商品管理 畅购商城(四):Lua、OpenResty、Canal实现广告缓存与同步 ...
阅读全文
dubbo服务治理之路由实践 编程技术

dubbo服务治理之路由实践

背景说明 微服务架构与单体或垂直架构本,服务维护的成本高了很多,在研发集成测试环境使用比较随意的情况下,开始恶性循环变得无法稳定使用。 研发与测试如何共享同一套集成测试环境的同时又不会干扰到测试工作的稳定准确? 思路 公司dubbo服务都通过zk进行了注册,dubbo原生提供了消费者选择服务提供者的时候会进行一层路由过滤。 通过增加一条路由,限制测试服的消费者仅...
阅读全文
Dubbo注册中心(ZooKeeper、Redis)实现原理 编程技术

Dubbo注册中心(ZooKeeper、Redis)实现原理

在Dubbo微服务体系中,注册中心是其核心组件之一。Dubbo通过注册中心实现了分布式环境中各服务之间的注册和发现,是各分布式节点之间的纽带。其主要作用如下: 动态加入。一个服务提供者通过注册中心可以动态地把自己暴露给其他消费者,无需消费者逐个去更新配置文件。 动态发现。一个消费者可以动态的感知新的配置,路由规则和新的服务提供者,无需重启服务使之生效。 动态调整。注册中心支...
阅读全文
Java实现新增或修改时查询数据库是否重复,检查唯一 编程技术

Java实现新增或修改时查询数据库是否重复,检查唯一

声明 1)该文章整理自网上的大牛和专家无私奉献的资料,具体引用的资料请看参考文献。 2)本文仅供学术交流,非商用。如果某部分不小心侵犯了大家的利益,还望海涵,并联系博主删除。 3)博主才疏学浅,文中如有不当之处,请各位指出,共同进步,谢谢。 4)此属于第一版本,若有错误,还需继续修正与增删。还望大家多多指点。大家都共享一点点,一起为祖国科研的推进添砖加瓦。 1 //Mapp...
阅读全文
架构简洁之道:从阿里开源应用架构 COLA 说起 软件架构

架构简洁之道:从阿里开源应用架构 COLA 说起

导读: COLA 的主要目的是为应用架构提供一套简单的可以复制、可以理解、可以落地、可以控制复杂性的”指导和约束"。 在实践中作者发现 COLA 在简洁性上仍有不足, 因此给 COLA 做了一次“升级”,在这次升级中,没有增加任何新的功能,而是尽量多删减了一些概念和功能,让 COLA 更简洁有效。 最近,同事告诉我,COLA 作为应用架构,已经被选入阿里云的 Jav...
阅读全文
二、Apache Dubbo学习整理---注册中心(1) 编程技术

二、Apache Dubbo学习整理---注册中心(1)

动态加入:提供者可以通过注册中心动态的把自己暴露给其他消费者,无需消费者分别更新配置文件信息。 动态发现:消费者可以动态感知新的配置、路由规则和新的服务提供者,无须重启即可生效。 动态调整;注册中心支持参数的动态调整,新参数自动更新到所有相关服务节点。 统一配置:避免了本地配置导致每个服务的配置不一致问题。 三、源码模块 模块名称 描述模...
阅读全文
给 COLA 做减法:应用架构中的“弯弯绕设计” 软件架构

给 COLA 做减法:应用架构中的“弯弯绕设计”

阿里妹导读: COLA 的主要目的是为应用架构提供一套简单的可以复制、可以理解、可以落地、可以控制复杂性的”指导和约束"。在实践中 作者 发现 COLA 在简洁性上仍有不足,因此给 COLA 做了一次“ 升级 ”,在这次升级中,没有增加任何新的功能,而是尽量多删减了一些概念和功能,让 COLA 更简洁有效。 最近,同事告诉我,COLA 作为应用架构,已经被选入阿里云的 Jav...
阅读全文
springboot整合liqiubase Spring

springboot整合liqiubase

liqiubase 是一个用于数据库重构和迁移的开源工具,通过日志文件的形式记录数据库的变更,然后执行日志文件中的修改,将数据库更新或者回滚到一致的状态.它的目标是提供一种数据库类型无关的解决方案,然后通过执行schema类型的文件来达到迁移.其主要的特点如下: 支持几乎所有主流的数据库,如MySQL, PostgreSQL, Oracle, Sql Server, DB2等; 支持...
阅读全文
Loading...