current location:Home > Technical Articles > Backend Development

  • 15 PHP interview questions about high concurrency (summary)
    15 PHP interview questions about high concurrency (summary)
    This article shares some interview questions about high concurrency in PHP. It has certain reference value. Friends in need can refer to it. I hope it will be helpful to everyone.
    PHP Tutorial . rabbitmq 11468 2023-04-09 10:02:01
  • How does Redis implement delay queue? Method introduction
    How does Redis implement delay queue? Method introduction
    Delay queue, as the name suggests, is a message queue with delay function. So, under what circumstances do I need such a queue? 1. Background Let’s first look at the following business scenarios: when an order has been in an unpaid status, how to close the order in a timely manner, how to regularly check whether the order in the refund status has been refunded successfully, and the order does not receive the status of the downstream system for a long time. When notifying, how to implement a step-by-step strategy for synchronizing order status? When the system notifies the upstream system of the final status of successful payment, the upstream system returns a notification failure. How to perform asynchronous notifications and implement frequency-divided sending:..._redis implements delayed confrontation
    Redis . rabbitmq 3072 2020-07-08 16:01:58
  • What is the difference between activemq and rabbitmq?
    What is the difference between activemq and rabbitmq?
    The difference between activemq and rabbitmq is: 1. activemq is an old message queue, written in Java language, has the best support for JMS, and uses multi-thread concurrency; 2. rabbitmq is the leading implementation of the AMQP protocol, supporting multiple scenarios, Taobao's MySQL It is used for communication within the cluster.
    Common Problem . rabbitmq 17253 2020-07-02 11:40:39
  • How to confirm with message in springboot + rabbitmq
    How to confirm with message in springboot + rabbitmq
    This time I share how [springboot + rabbitmq] implements the message confirmation mechanism, and some pitfall experience in actual development. In fact, the overall content is relatively simple. Sometimes things are so magical. The simpler things are, the easier they are. Something went wrong.
    javaTutorial . rabbitmq 2385 2020-07-02 09:13:43
  • What are message queues?
    What are message queues?
    Message queues include: 1. RabbitMQ, which is a reusable enterprise messaging system based on AMQP and is one of the most mainstream message middlewares currently; 2. ActiveMQ, which fully supports JMS1.1 and J2EE1. 4 standard [JMS Provider] implementation.
    Common Problem . rabbitmq 14708 2020-06-29 11:30:59
  • Look, SVN can be used between the virtual machine and the host machine.
    Look, SVN can be used between the virtual machine and the host machine.
    ❝ As programmers, we should still try more. When writing rabbitmq, because it is operated in a virtual machine, it is difficult to take screenshots. In order to show you better results, I will write a host and virtual machine for you. The operation process of using svn between machines. ❞
    git . rabbitmq 2574 2020-06-24 16:35:29
  • After reading this article, there is absolutely no problem installing laravel-queue-rabbitmq.
    After reading this article, there is absolutely no problem installing laravel-queue-rabbitmq.
    ❝I searched countless information on how to install laravel-queue-rabbitmq using laravel, and the articles that came out were all the same, but they just couldn’t be installed. After several hours, I finally got it. This tutorial is for you who are installing it. ❞
    Laravel . rabbitmq 3581 2020-06-24 14:03:06
  • laravel installation and php-fpm, nginx configuration self-starting
    laravel installation and php-fpm, nginx configuration self-starting
    ❝I have always used TP for my work. This time when I was building RabbitMQ, I thought of using larave to build it. During the building process, I configured php-fpm and nginx to start automatically. From one installation of laravel to other points, this article will bring you A different experience.❞
    Laravel . rabbitmq 3647 2021-01-15 13:34:50
  • Introduction to redis multi-level cache
    Introduction to redis multi-level cache
    Redis is a high-performance key-value database. The emergence of redis has largely compensated for the shortcomings of key/value storage such as memcached, and can play a very good supplementary role to relational databases in some situations.
    Redis . rabbitmq 3047 2020-05-02 09:07:54
  • The difference between rabbitmq and kafka
    The difference between rabbitmq and kafka
    RabbitMQ follows the AMQP protocol and is developed by the erlanng language with inherently high concurrency. It is used for real-time messaging that requires relatively high reliability. Kafka is mainly used to process active streaming data and large amounts of data processing.
    Common Problem . rabbitmq 8658 2020-01-09 11:41:09
  • The difference between swoole and rabbitmq
    The difference between swoole and rabbitmq
    The difference between swoole and rabbitmq: RabbitMQ is an open source message broker software (also known as message-oriented middleware) that implements the Advanced Message Queuing Protocol (AMQP). Swoole is a PHP C extension that can be used to develop PHP's high-performance and high-concurrency TCP/UDP Server.
    Swoole . rabbitmq 3290 2019-12-07 09:26:43
  • How to implement message queue based on redis
    How to implement message queue based on redis
    Message queues based on redis include: List-based LPUSH+BRPOP implementation, PUB/SUB, subscription/publish mode, Sorted-Set-based implementation, and Stream type-based implementation of message queues.
    Redis . rabbitmq 3423 2019-11-26 10:29:31
  • Introduction to how golang operates Redis&Mysql&RabbitMQ
    Introduction to how golang operates Redis&Mysql&RabbitMQ
    Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. This article introduces how golang operates Redis&Mysql&RabbitMQ. I hope it will be helpful to everyone when developing with golang.
    Golang . rabbitmq 2422 2019-11-25 15:59:53
  • Detailed introduction to the concepts, principles and usage scenarios of message queues (with cases)
    Detailed introduction to the concepts, principles and usage scenarios of message queues (with cases)
    Essentially, the message queue is a middleware with a queue structure. That is to say, the message can be returned directly after being put into this middleware. It does not need to be processed immediately by the system, and there will be another program to read the data and press Processed sequentially. That is to say, when you encounter a situation where concurrency is particularly large and takes a very long time, you do not need to return the processing results immediately.
    Redis . rabbitmq 3634 2019-11-23 17:02:40
  • How to use rabbitmq in thinkPHP5
    How to use rabbitmq in thinkPHP5
    After installing the rabbitmq extension of thinkphp5, add the file rabbitmq.php to the project root directory file to boot rabbitmq.
    ThinkPHP . rabbitmq 11525 2019-10-09 18:02:32

Tool Recommendations

jQuery enterprise message form contact code

jQuery enterprise message form contact code is a simple and practical enterprise message form and contact us introduction page code.
form button
2024-02-29

HTML5 MP3 music box playback effects

HTML5 MP3 music box playback special effect is an mp3 music player based on HTML5 css3 to create cute music box emoticons and click the switch button.

HTML5 cool particle animation navigation menu special effects

HTML5 cool particle animation navigation menu special effect is a special effect that changes color when the navigation menu is hovered by the mouse.
Menu navigation
2024-02-29

jQuery visual form drag and drop editing code

jQuery visual form drag and drop editing code is a visual form based on jQuery and bootstrap framework.
form button
2024-02-29

Organic fruit and vegetable supplier web template Bootstrap5

An organic fruit and vegetable supplier web template-Bootstrap5
Bootstrap template
2023-02-03

Bootstrap3 multifunctional data information background management responsive web page template-Novus

Bootstrap3 multifunctional data information background management responsive web page template-Novus
backend template
2023-02-02

Real estate resource service platform web page template Bootstrap5

Real estate resource service platform web page template Bootstrap5
Bootstrap template
2023-02-02

Simple resume information web template Bootstrap4

Simple resume information web template Bootstrap4
Bootstrap template
2023-02-02

Cute summer elements vector material (EPS PNG)

This is a cute summer element vector material, including the sun, sun hat, coconut tree, bikini, airplane, watermelon, ice cream, ice cream, cold drink, swimming ring, flip-flops, pineapple, conch, shell, starfish, crab, Lemons, sunscreen, sunglasses, etc., the materials are provided in EPS and PNG formats, including JPG previews.
PNG material
2024-05-09

Four red 2023 graduation badges vector material (AI EPS PNG)

This is a red 2023 graduation badge vector material, four in total, available in AI, EPS and PNG formats, including JPG preview.
PNG material
2024-02-29

Singing bird and cart filled with flowers design spring banner vector material (AI EPS)

This is a spring banner vector material designed with singing birds and a cart full of flowers. It is available in AI and EPS formats, including JPG preview.
banner picture
2024-02-29

Golden graduation cap vector material (EPS PNG)

This is a golden graduation cap vector material, available in EPS and PNG formats, including JPG preview.
PNG material
2024-02-27

Home Decor Cleaning and Repair Service Company Website Template

Home Decoration Cleaning and Maintenance Service Company Website Template is a website template download suitable for promotional websites that provide home decoration, cleaning, maintenance and other service organizations. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-05-09

Fresh color personal resume guide page template

Fresh color matching personal job application resume guide page template is a personal job search resume work display guide page web template download suitable for fresh color matching style. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-29

Designer Creative Job Resume Web Template

Designer Creative Job Resume Web Template is a downloadable web template for personal job resume display suitable for various designer positions. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28

Modern engineering construction company website template

The modern engineering and construction company website template is a downloadable website template suitable for promotion of the engineering and construction service industry. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28