![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
中间件
今天也要打起精神来
要努力变强
展开
-
Rabbitmq使用优先级队列实现消息插队
摘要 // 给队列声明优先级 Map<String,Object> args = new HashMap<>(); args.put("x-max-priority", 10); channel.queueDeclare("queue_priority", true, false, false, args); // 给消息设置优先级 AMQP.BasicProperties properties = new AMQP.BasicProperties.Builder().priori原创 2021-07-08 17:51:38 · 1122 阅读 · 0 评论 -
sharding-jdbc垂直分表
结论:垂直分表的保存是在service层完成的保存多个表的工作的,查询利用关联键 1.建表语句 c_user表只存一个user_id,一个user_name c_user_info表存info_id,user_info,user_id user_id和info_id都由sharding-jdbc生成,其中user_id用于两个表之间关联关系 CREATE TABLE `c_user` ( `user_id` bigint(20) NOT NULL, `user_name` varchar(255)原创 2021-05-16 15:30:57 · 410 阅读 · 0 评论 -
sharding-jdbc水平分库分表,广播表
sharding-jdbc水平分库分表,广播表 1.建表语句,创建两个库 order_db_1,order_db_2 分别执行以下语句 -- ---------------------------- -- Table structure for c_order_1 -- ---------------------------- DROP TABLE IF EXISTS `c_order_1`; CREATE TABLE `c_order_1` ( `order_id` bigint(20) NOT N原创 2021-05-09 17:26:24 · 1054 阅读 · 0 评论 -
rabbitmq开发记录
1.定义一个绑定类 public interface SyncSchoolBinding { String OUTPUT = "school-plan-center-syncSchool-output"; String INPUT = "school-plan-center-syncSchool-input"; /** * 消息订阅 * * @return 消息订阅 */ @Input(INPUT) Subscribable原创 2020-12-17 10:07:24 · 147 阅读 · 0 评论