Microservice—-Docker

1. Introduction 1.1 How does Docker solve the compatibility issues of complex dependencies and dependencies of different components in large projects? Docker allows applications, dependencies, function libraries, and configurations to be packaged together during development to form a portable image. Docker applications run in containers and are isolated from each other using a sandbox mechanism. […]

“Understand in one article” Nacos service registration implementation principle

Contents of this chapter Service Registry The main function of the service registry is to store service registration information. Service registry structure, as shown in the figure: Service registry: // com.alibaba.nacos.naming.core.ServiceManager#serviceMap Map<String, Map<String, Service>> serviceMap = new ConcurrentHashMap<>(); in: Outer map: key: namespace (namespace), mainly used for environment isolation, such as: public, production environment, test […]

[Xinghai Essay] SDN neutron (3) Service-plugin

Neutron L3 The implementation of L3 is only responsible for the routing function. Other functions in traditional routers (such as Firewalls, LB, VPN) are implemented independently, so the actual demand for ML3 is relatively small. neutron-server receives the request –> sends the request to MQ –> neotron-plugins receives the request –> sends the request to […]

Matinal: Analysis of the whole process of SAP ABAP publishing HTTP RestFul service (4)

1. Concept 1.1. How SAP provides Http Service If you want to use the SAP application server as an http service provider, you need to define a class, which must implement the IF_HTTP_EXTENSION interface. The IF_HTTP_EXTENSION interface has only one method, HANDLE_REQUEST. This customized class must implement the HANDLE_REQUEST method. The SERVER parameter of the […]

Matinal: Analysis of the whole process of SAP ABAP publishing HTTP RestFul service (1)

1.SE24 new class: ZCL_REST_QUERY Activate, then add interface:IF_HTTP_EXTENSION and activate. 2. Implement IF_HTTP_EXTENSION~HANDLE_REQUEST: METHOD IF_HTTP_EXTENSION~HANDLE_REQUEST. DATA: LT_FIELDS TYPE TIHTTPNVP, LV_HEADER_QUERY TYPE STRING, LV_DATA TYPE STRING, LV_HTML TYPE STRING. FIELD-SYMBOLS: <FS_FIELD> LIKE LINE OF LT_FIELDS. *” get HEADER fields SERVER->REQUEST->GET_HEADER_FIELDS( CHANGING FIELDS = LT_FIELDS ” Header fields ). LV_DATA = SERVER->REQUEST->IF_HTTP_ENTITY~GET_CDATA( ). ” Read the fields […]

About using Android Service for the first time

First, understand what is service? My personal understanding of service is that it is an activity without an interface. It runs some events in the background of your mobile phone that do not need to be displayed to the user. For example: you have clearly exited the app, but some apps will still pop up […]

Quick development and usage guide for service governance plug-ins under the Sermant framework

Summary Sermant is a cloud-native agentless service mesh based on Java bytecode enhancement technology. It is non-intrusive, plug-inable and high-performance. Through the Sermant core framework, plug-ins for various service management purposes can be easily developed, including load balancing, flow control, label routing, label transparent transmission, etc. In this article, we use a case to explain […]

3. Use third-party service targets to collect passive information to prevent discovery

3. Use third-party service targets to collect passive information to prevent discovery 3.1 Passive information collection 3.1.1 Overview and purpose of passive information collection · Information collection methods can be divided into two types: passive and active ? Passive information collection method refers to using third-party services to access and understand the target. (Such as […]