微服务
sunlad1
这个作者很懒,什么都没留下…
展开
-
利用Rabbit MQ 实现一对多通知功能(动态添加删除队列交换机)
楼主在项目中需要实现分布式lucene查询,由于lucene的索引是存放在本地的。网上有很多方案实现起来相对比较复杂,故楼主为了简单化针对索引同步问题采用的方案是,如果某一结点发生索引的增删改,通过rabbitmq通知所有lucene节点也进行本地的索引的更改。 fanout类型的exchange虽然可以通知所有队列,但一个队列只能绑定一个消费者(如果绑定多个消费者,只要有一个消费者消费了这个消...原创 2018-09-03 16:49:29 · 4447 阅读 · 0 评论 -
封装MongoDB通用Dao
楼主在开发过程中使用mongodb时发现mongodb没有像mybaties-generator那样的工具来生成dao层接口,需要手动实现,感觉有点麻烦,便心血来潮封装了一些常用的增删改查的通用接口。子类dao继承后需指定bean类型。如有错误欢迎大家指正。具体代码如下: MongodbBaseDao.java: import com.mongodb.client.result.DeleteR...原创 2018-09-12 16:17:36 · 2146 阅读 · 0 评论 -
springcloud config 配置文件覆盖本地配置文件解决办法
springcloud config 配置文件覆盖本地配置文件解决办法 在spirngcloud config 的需要不被复写的应用的配置文件(git/svn/mysql/本地)里加上下面两句话,这个应用的本地配置文件就不会被覆盖。 #不覆盖本地配置文件 spring.cloud.config.override-none=true spring.cloud.config.override-syst...原创 2018-10-15 10:49:56 · 5744 阅读 · 3 评论